From: Mike Gilbert Date: Sat, 8 Jan 2022 18:26:05 +0000 (-0500) Subject: cmake: avoid de-duplication of user's CXXFLAGS X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=HEAD;hp=1a9c8338d0056fd3e3df46cbae4bce5969566b5b cmake: avoid de-duplication of user's CXXFLAGS Use the "SHELL:" prefix behavior introduced in cmake 3.12 to avoid the option de-duplication behavior of add_compile_options(). Bug: https://bugs.gentoo.org/830738 --- diff --git a/.appveyor.ini b/.appveyor.ini deleted file mode 100644 index f4aacde3..00000000 --- a/.appveyor.ini +++ /dev/null @@ -1,37 +0,0 @@ -[General] -Command = craft -Branch = master -ShallowClone = True - -# Variables defined here override the default value -# The variable names are case sensitive -[Variables] -#Root = D:\qt-sdk -APPVEYOR_BUILD_FOLDER = ${Variables:Root} - -# Settings applicable for all Crafts matrices -# Settings are Category/key=value -# Category is case sensitive -[GeneralSettings] -Paths/Python = C:\Python36 -Paths/Python27 = C:\Python27 -ShortPath/Enabled = False -Compile/BuildType = Release -ContinuousIntegration/Enabled = True -Packager/Destination = ${Variables:APPVEYOR_BUILD_FOLDER}/binaries - -# the version of the config -Version/ConfigVersion = 6 - -[BlueprintSettings] -quassel/quassel.version = master - -libs/dbus.ignored = True -binary/mysql.ignored = True -libs/llvm-meta.ignored = True - -[windows-msvc2017_32-cl] -General/ABI = windows-msvc2017_32-cl - -[windows-msvc2017_64-cl] -General/ABI = windows-msvc2017_64-cl diff --git a/.appveyor.yml b/.appveyor.yml deleted file mode 100644 index 4b57d7e5..00000000 --- a/.appveyor.yml +++ /dev/null @@ -1,40 +0,0 @@ -version: '{build}' - -image: Visual Studio 2017 - -init: -- ps: | - function craft() { - & C:\python36\python.exe "C:\CraftMaster\$env:TARGET\craft\bin\craft.py" $args - if($LASTEXITCODE -ne 0) {exit $LASTEXITCODE} - } - -install: -- ps: | - #use cmd to silence powershell behaviour for stderr - & cmd /C "git clone -q --depth=1 git://anongit.kde.org/craftmaster.git C:\CraftMaster\CraftMaster 2>&1" - & C:\python36\python.exe C:\CraftMaster\CraftMaster\CraftMaster.py --config $env:APPVEYOR_BUILD_FOLDER\.appveyor.ini --variables "APPVEYOR_BUILD_FOLDER=$env:APPVEYOR_BUILD_FOLDER" --target $env:TARGET - craft --add-blueprint-repository https://github.com/quassel/craft-blueprints-quassel.git - craft -p quassel/quassel - craft nsis - craft --install-deps quassel/quassel - -build_script: -- ps: | - craft --no-cache --src-dir $env:APPVEYOR_BUILD_FOLDER quassel/quassel - -after_build: -- ps: | - craft --src-dir $env:APPVEYOR_BUILD_FOLDER --package quassel/quassel - -test_script: -- ps: | - craft --src-dir $env:APPVEYOR_BUILD_FOLDER --test quassel/quassel - -environment: - matrix: - - TARGET: windows-msvc2017_64-cl - - TARGET: windows-msvc2017_32-cl - -artifacts: - - path: binaries\* diff --git a/.craftsettings.ini b/.craftsettings.ini new file mode 100644 index 00000000..a69c2db9 --- /dev/null +++ b/.craftsettings.ini @@ -0,0 +1,28 @@ +[General] +Command = craft +Branch = master +ShallowClone = True + +[GeneralSettings] +Version/ConfigVersion = 6 + +Paths/Python = C:\hostedtoolcache\windows\Python\3.7.7\x64 +Paths/Python27 = C:\hostedtoolcache\windows\Python\2.7.18\x64 +Paths/Msys = C:\msys64 +ShortPath/Enabled = False +Compile/BuildType = Release +ContinuousIntegration/Enabled = True +Packager/Destination = ${Variables:WORKSPACE}/packages +Packager/PackageDebugSymbols = False + +[BlueprintSettings] +quassel/quassel.version = master + +binary/mysql.ignored = True +libs/dbus.ignored = True +libs/llvm-meta.ignored = True +dev-utils/msys.ignored = True +dev-utils/perl.ignored = True + +[windows-msvc2019_64-cl] +General/ABI = windows-msvc2019_64-cl diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..3d83abb6 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,297 @@ +# Workflow that builds Quassel on various Linux distros, and creates packages for both Windows and macOS. +# For tagged pushes, a draft release is automatically created, using the tag message as release description +# and attaching Windows and macOS builds, as well as the source archive. +name: Quassel CI + +on: + push: + pull_request: + schedule: + # * is a special character in YAML so you have to quote this string + # Run at 13:37 on the 14th of every month (odd time to reduce load) + - cron: '37 13 14 * *' + +# Can't use simpler definition of [ push, pull_request, schedule ] +# See https://www.jeffgeerling.com/blog/2020/running-github-actions-workflow-on-schedule-and-other-events + +defaults: + run: + shell: bash + +jobs: + +# ------------------------------------------------------------------------------------------------------------------------------------------ + build-linux: + name: Linux + runs-on: ubuntu-latest + container: quassel/quassel-build-env:${{ matrix.dist }} + strategy: + fail-fast: false + matrix: + dist: [ debian-stable, debian-testing, ubuntu-xenial, ubuntu-bionic, ubuntu-focal, ubuntu-groovy ] + cxx: [ 'g++', 'clang++' ] + with-kde: [ -DWITH_KDE=ON ] + extra-options: [ -DWITH_WEBENGINE=ON ] + include: + # Baseline, test more combinations + - dist: ubuntu-xenial + with-kde: -DWITH_KDE=OFF + extra-options: -DWITH_WEBKIT=ON + - dist: ubuntu-xenial + with-kde: -DWITH_KDE=ON + extra-options: -DWITH_WEBKIT=ON + exclude: + # QtWebEngine is not available on Xenial + - dist: ubuntu-xenial + extra-options: -DWITH_WEBENGINE=ON + env: + CCACHE_BASEDIR: ${{ github.workspace }} + CCACHE_DIR: ${{ github.workspace }}/ccache + CCACHE_MAXSIZE: 100M + CXX: ${{ matrix.cxx }} + + steps: + - name: Check out source code + uses: actions/checkout@v2 + + - name: Get timestamp + id: get-timestamp + run: echo "::set-output name=timestamp::$(date -u "+%F-%R")" + + - name: Setup ccache + uses: actions/cache@v2 + with: + path: ${{ github.workspace }}/ccache + key: ${{ matrix.dist }}-ccache-${{ steps.get-timestamp.outputs.timestamp }} + restore-keys: | + ${{ matrix.dist }}-ccache- + + - name: Zero ccache stats + run: ccache -z + + - name: Configure + run: | + mkdir build + cd build && cmake $GITHUB_WORKSPACE \ + -GNinja \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=ON \ + -DFATAL_WARNINGS=ON \ + ${{ matrix.with-kde }} \ + ${{ matrix.extra-options }} + + - name: Build + run: cd build && ninja + + - name: Run tests + run: cd build && ctest + + - name: Install + run: cd build && DESTDIR=$GITHUB_WORKSPACE/image ninja install + + - name: Print ccache stats + run: ccache -s + +# ------------------------------------------------------------------------------------------------------------------------------------------ + build-macos: + name: macOS + runs-on: macos-latest + env: + CCACHE_BASEDIR: ${{ github.workspace }} + CCACHE_DIR: ${{ github.workspace }}/ccache + CCACHE_MAXSIZE: 100M + + steps: + - name: Select Xcode version + uses: maxim-lobanov/setup-xcode@v1 + with: + # Newer Xcode versions may not officially be supported by Qt + # Check https://doc.qt.io/qt-5/macos.html + xcode-version: '12.4.0' + + - name: Check out source code + uses: actions/checkout@v2 + with: + fetch-depth: 0 # so git-describe works + + - name: Fetch tag information + if: startsWith(github.ref, 'refs/tags/') + run: git fetch -f origin $GITHUB_REF:$GITHUB_REF + + - name: Install dependencies + # Skip "brew update" as it can trigger 50+ minutes of updating. + # GitHub Actions intentionally disables the default auto-update on their + # macOS CI images (and macOS CI images usually update once a week). + # + # See https://github.com/actions/virtual-environments/issues/2173 + # > We've set no auto-update intentionally here [...] + # And https://github.com/microsoft/appcenter/issues/293 + # + # If Homebrew begins failing in the future due to out-of-date versions, + # it can be re-enabled here as follows... + # run: brew update && [below command] + run: brew install boost ccache ninja qca qt@5 + + - name: Get timestamp + id: get-timestamp + run: echo "::set-output name=timestamp::$(date -u "+%F-%R")" + + - name: Setup ccache + uses: actions/cache@v2 + with: + path: ${{ github.workspace }}/ccache + key: macos-ccache-${{ steps.get-timestamp.outputs.timestamp }} + restore-keys: | + macos-ccache- + + - name: Zero ccache stats + run: ccache -z + + - name: Configure + run: | + mkdir build + cd build && cmake $GITHUB_WORKSPACE \ + -GNinja \ + -DWANT_CORE=ON \ + -DWANT_QTCLIENT=ON \ + -DWANT_MONO=ON \ + -DCMAKE_PREFIX_PATH=$(brew --prefix)/opt/qt@5 \ + -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/bundles \ + -DCMAKE_BUILD_TYPE=Release \ + -DBUILD_TESTING=ON \ + -DFATAL_WARNINGS=OFF \ + -DENABLE_SHARED=OFF \ + -DBUNDLE=ON \ + + - name: Build + run: cd build && ninja + + - name: Run tests + run: cd build && ctest + + - name: Install + run: cd build && ninja install + + - name: Print ccache stats + run: ccache -s + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: macOS + path: ${{ github.workspace }}/bundles/*.dmg + +# ------------------------------------------------------------------------------------------------------------------------------------------ + build-windows: + name: Windows + runs-on: windows-latest + env: + WORKSPACE: ${{ github.workspace }} + CRAFT: /C/CraftMaster/windows-msvc2019_64-cl/craft/bin/craft.py + + steps: + - name: Check out source code + uses: actions/checkout@v2 + with: + fetch-depth: 0 # so git-describe works + + - name: Fetch tag information + if: startsWith(github.ref, 'refs/tags/') + run: git fetch -f origin $GITHUB_REF:$GITHUB_REF + + - name: Clone CraftMaster + run: git clone --depth=1 https://invent.kde.org/kde/craftmaster.git /C/CraftMaster/CraftMaster + + - name: Configure CraftMaster + run: python /C/CraftMaster/CraftMaster/CraftMaster.py --config $WORKSPACE/.craftsettings.ini --variables "WORKSPACE=$WORKSPACE" + + - name: Add Quassel blueprint + run: python $CRAFT --add-blueprint-repository https://github.com/quassel/craft-blueprints-quassel.git + + - name: Install NSIS + run: python $CRAFT dev-utils/nsis + + - name: Install dependencies + run: python $CRAFT --install-deps quassel/quassel + + - name: Build + run: python $CRAFT --no-cache --src-dir $WORKSPACE quassel/quassel + + - name: Run tests + run: python $CRAFT --no-cache --src-dir $WORKSPACE --test quassel/quassel + + - name: Package + run: python $CRAFT --no-cache --src-dir $WORKSPACE --package quassel/quassel + + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: Windows + path: ${{ github.workspace }}/packages/* + +# ------------------------------------------------------------------------------------------------------------------------------------------ + post-build: + name: Post-Build + runs-on: ubuntu-latest + needs: [ build-linux, build-macos, build-windows ] + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + steps: + - name: Check out source code + uses: actions/checkout@v2 + + - name: Fetch tag information + if: startsWith(github.ref, 'refs/tags/') + run: git fetch -f origin $GITHUB_REF:$GITHUB_REF + + - name: Download artifacts + uses: actions/download-artifact@v2 + with: + path: artifacts + + - name: List artifacts + run: ls -lhR artifacts + + - name: Check artifacts + run: | + # Sanity check: We should have exactly 5 files matching the given patterns + [[ 5 -eq $(find artifacts/ \( -type f -name 'Quassel*.dmg' -o -name 'quassel*.exe' -o -name 'quassel*.7z' \) -printf '.' | wc -c) ]] + + - name: Create release notes + if: startsWith(github.ref, 'refs/tags/') + run: | + # Use the tag's annotation as release notes + TAGNAME=$(git rev-parse --abbrev-ref $GITHUB_REF) + MESSAGE=$(git tag -l --format='%(contents)' $TAGNAME | perl -ne 'print if not /-----BEGIN PGP SIGNATURE-----/../-----END PGP SIGNATURE-----/') + echo -e "Quassel $TAGNAME\n\n$MESSAGE" > release_notes.txt + + - name: Prepare source archive + if: startsWith(github.ref, 'refs/tags/') + run: | + mkdir assets + TAGNAME=$(git rev-parse --abbrev-ref $GITHUB_REF) + git archive --format=tar --prefix=quassel-$TAGNAME/ $TAGNAME | xz > assets/quassel-$TAGNAME.tar.xz + + - name: Prepare packages for release + if: startsWith(github.ref, 'refs/tags/') + run: | + TAGNAME=$(git rev-parse --abbrev-ref $GITHUB_REF) + for type in Client Core Mono; do + mv artifacts/macOS/Quassel$type*.dmg assets/Quassel$type-macOS-$TAGNAME.dmg + done + mv artifacts/Windows/quassel-*.exe assets/quassel-windows-setup-$TAGNAME.exe + mv artifacts/Windows/quassel-*.7z assets/quassel-windows-$TAGNAME.7z + + - name: Create checksums for release assets + if: startsWith(github.ref, 'refs/tags/') + run: find assets/ -type f -execdir sh -c 'sha256sum "$1" > "$1.sha256sum"' _ {} \; + + - name: Create draft release + if: startsWith(github.ref, 'refs/tags/') + run: | + # The stock upload-release-asset action can only handle single files + # Instead, use the hub utility so we can upload all assets at once + assets=() + for asset in assets/*; do assets+=("-a" "$asset"); done + hub release create -d "${assets[@]}" -F release_notes.txt `git rev-parse --abbrev-ref $GITHUB_REF` diff --git a/.gitignore b/.gitignore index 7c22453a..13d49800 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,11 @@ +/.cache +/.kdev4 +/.idea +/.vscode /build* /cmake-build-* *.pyc tags -/.kdev4 -/.idea # Qt Creator configuration CMakeLists.txt.user* diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index a9976074..00000000 --- a/.travis.yml +++ /dev/null @@ -1,90 +0,0 @@ -sudo: required - -services: - - docker - -# Define build matrix for Linux -os: linux -language: generic # No host compilation - -env: - - DIST=xenial CXX=g++ CMAKE_OPTIONS="-DWITH_KDE=OFF -DWITH_WEBKIT=OFF" - - DIST=xenial CXX=clang++ CMAKE_OPTIONS="-DWITH_KDE=OFF -DWITH_WEBKIT=OFF" - - DIST=xenial CXX=g++ CMAKE_OPTIONS="-DWITH_KDE=ON -DWITH_WEBKIT=ON" - - DIST=xenial CXX=clang++ CMAKE_OPTIONS="-DWITH_KDE=ON -DWITH_WEBKIT=ON" - - DIST=bionic CXX=g++ CMAKE_OPTIONS="-DWITH_KDE=ON -DWITH_WEBKIT=ON" - - DIST=bionic CXX=clang++ CMAKE_OPTIONS="-DWITH_KDE=ON -DWITH_WEBENGINE=ON" - - DIST=cosmic CXX=g++ CMAKE_OPTIONS="-DWITH_KDE=ON -DWITH_WEBENGINE=ON" - - DIST=cosmic CXX=clang++ CMAKE_OPTIONS="-DWITH_KDE=ON -DWITH_WEBENGINE=ON" - -# Set up cache -cache: - directories: - - $TRAVIS_BUILD_DIR/ccache - -# Prepare -before_install: - - docker pull quassel/quassel-build-env:$DIST - - docker images - - mkdir build - -# Build inside the docker image -# Source, build and ccache directories are bind-mounted into the container -script: - - | - docker run -t -w /build --rm \ - -v "$(readlink -f .):/src" \ - -v "$(readlink -f build):/build" \ - -v "$(readlink -f ccache):/ccache" \ - -e CCACHE_DIR=/ccache \ - -e CCACHE_MAXSIZE=1G \ - -e CXX=$CXX \ - quassel/quassel-build-env:$DIST \ - sh -c "cmake /src $CMAKE_OPTIONS \ - -GNinja \ - -DCMAKE_BUILD_TYPE=RelWithDebInfo \ - -DBUILD_TESTING=ON \ - -DFATAL_WARNINGS=ON \ - && ninja install \ - && ccache -s \ - && ctest -VV \ - " - -# Define a separate job for OSX -jobs: - include: - - os: osx - language: cpp - compiler: clang - env: - cache: - directories: - - $HOME/.ccache - - $HOME/Library/Caches/Homebrew - before_install: - - brew update && brew install ccache ninja qca qt5 - script: - - export CCACHE_MAXSIZE=1G - - mkdir build && cd build - - | - PATH=$PATH:/usr/local/opt/qt5/bin - DEPLOY=OFF - if [[ "$TRAVIS_TAG" != "" && "$GH_TOKEN" != "" ]]; then - DEPLOY=ON - fi - cmake -GNinja .. -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON -DDEPLOY=$DEPLOY - ninja install - - ccache -s - - ctest -VV - deploy: - provider: releases - api_key: "${GH_TOKEN}" - file_glob: true - file: - - "QuasselClient_MacOSX-x86_64_*.dmg" - - "QuasselCore_MacOSX-x86_64_*.dmg" - - "QuasselMono_MacOSX-x86_64_*.dmg" - skip_cleanup: true - on: - tags: true - condition: "$GH_TOKEN != ''" diff --git a/3rdparty/icons/README.Breeze b/3rdparty/icons/README.Breeze index 969f1731..08838f41 100644 --- a/3rdparty/icons/README.Breeze +++ b/3rdparty/icons/README.Breeze @@ -5,7 +5,7 @@ and to make downloads smaller. The icons found here have been imported from: https://github.com/KDE/breeze-icons -Commmit: 28bc38f992dca31f11aa81b58adf980ea4bf3703 +Commmit: bcee7b305a9c5ef1b2690b9d1cda19a2bcfb7957 We, the authors of Quassel IRC, do solely distribute this icon set (or parts thereof), we are not involved in creating/editing/maintaining it. Please see diff --git a/3rdparty/icons/README.BreezeDark b/3rdparty/icons/README.BreezeDark index 5dad1072..ee6bde23 100644 --- a/3rdparty/icons/README.BreezeDark +++ b/3rdparty/icons/README.BreezeDark @@ -5,7 +5,7 @@ in our own repository and to make downloads smaller. The icons found here have been imported from: https://github.com/KDE/breeze-icons -Commmit: 28bc38f992dca31f11aa81b58adf980ea4bf3703 +Commmit: bcee7b305a9c5ef1b2690b9d1cda19a2bcfb7957 We, the authors of Quassel IRC, do solely distribute this icon set (or parts thereof), we are not involved in creating/editing/maintaining it. Please see diff --git a/3rdparty/icons/breeze-dark/AUTHORS b/3rdparty/icons/breeze-dark/AUTHORS index 58b99c8a..0c24c174 100644 --- a/3rdparty/icons/breeze-dark/AUTHORS +++ b/3rdparty/icons/breeze-dark/AUTHORS @@ -1,3 +1,3 @@ Breeze Icon Theme has been developed by The KDE Visual Design Group. -Main work for the icon theme: Uri Herrera, Ken Vermette, Andrew Lake, Alexey Varfolomeev, Alessandro Longo and Andreas Kainz +Main work for the icon theme: Uri Herrera, Ken Vermette, Andrew Lake, Alexey Varfolomeev, Alessandro Longo, varlesh and Andreas Kainz diff --git a/3rdparty/icons/breeze-dark/actions/16/application-exit.svg b/3rdparty/icons/breeze-dark/actions/16/application-exit.svg index ac9083a3..96d72a3a 100644 --- a/3rdparty/icons/breeze-dark/actions/16/application-exit.svg +++ b/3rdparty/icons/breeze-dark/actions/16/application-exit.svg @@ -2,7 +2,7 @@ - - + .ColorScheme-Text { + color:#eff0f1; + } + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/configure.svg b/3rdparty/icons/breeze-dark/actions/16/configure.svg index 33eae8c4..eae8df38 100644 --- a/3rdparty/icons/breeze-dark/actions/16/configure.svg +++ b/3rdparty/icons/breeze-dark/actions/16/configure.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/dialog-cancel.svg b/3rdparty/icons/breeze-dark/actions/16/dialog-cancel.svg index b4e1b4e9..8ab56b3b 100644 --- a/3rdparty/icons/breeze-dark/actions/16/dialog-cancel.svg +++ b/3rdparty/icons/breeze-dark/actions/16/dialog-cancel.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/dialog-close.svg b/3rdparty/icons/breeze-dark/actions/16/dialog-close.svg index 34c240f1..afaba37a 100644 --- a/3rdparty/icons/breeze-dark/actions/16/dialog-close.svg +++ b/3rdparty/icons/breeze-dark/actions/16/dialog-close.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/document-encrypt.svg b/3rdparty/icons/breeze-dark/actions/16/document-encrypt.svg index be90f15a..a566da0e 100644 --- a/3rdparty/icons/breeze-dark/actions/16/document-encrypt.svg +++ b/3rdparty/icons/breeze-dark/actions/16/document-encrypt.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/document-open.svg b/3rdparty/icons/breeze-dark/actions/16/document-open.svg index 76befa42..4e0f9c47 100644 --- a/3rdparty/icons/breeze-dark/actions/16/document-open.svg +++ b/3rdparty/icons/breeze-dark/actions/16/document-open.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/download.svg b/3rdparty/icons/breeze-dark/actions/16/download.svg index 855b78f9..04824e2b 100644 --- a/3rdparty/icons/breeze-dark/actions/16/download.svg +++ b/3rdparty/icons/breeze-dark/actions/16/download.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/edit-clear-locationbar-ltr.svg b/3rdparty/icons/breeze-dark/actions/16/edit-clear-locationbar-ltr.svg index eb1b5cc6..7c40803f 100644 --- a/3rdparty/icons/breeze-dark/actions/16/edit-clear-locationbar-ltr.svg +++ b/3rdparty/icons/breeze-dark/actions/16/edit-clear-locationbar-ltr.svg @@ -49,12 +49,12 @@ type="text/css" id="current-color-scheme"> .ColorScheme-Text { - color:#f2f2f2; + color:#eff0f1; } diff --git a/3rdparty/icons/breeze-dark/actions/16/edit-clear.svg b/3rdparty/icons/breeze-dark/actions/16/edit-clear.svg index 9ce49508..22a07be9 100644 --- a/3rdparty/icons/breeze-dark/actions/16/edit-clear.svg +++ b/3rdparty/icons/breeze-dark/actions/16/edit-clear.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/edit-copy.svg b/3rdparty/icons/breeze-dark/actions/16/edit-copy.svg index 99e2c704..c9f733dc 100644 --- a/3rdparty/icons/breeze-dark/actions/16/edit-copy.svg +++ b/3rdparty/icons/breeze-dark/actions/16/edit-copy.svg @@ -1,13 +1,11 @@ - - - - - + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/edit-find.svg b/3rdparty/icons/breeze-dark/actions/16/edit-find.svg index e07437f6..d7808cae 100644 --- a/3rdparty/icons/breeze-dark/actions/16/edit-find.svg +++ b/3rdparty/icons/breeze-dark/actions/16/edit-find.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/edit-rename.svg b/3rdparty/icons/breeze-dark/actions/16/edit-rename.svg index 0804b606..6a844965 100644 --- a/3rdparty/icons/breeze-dark/actions/16/edit-rename.svg +++ b/3rdparty/icons/breeze-dark/actions/16/edit-rename.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/flag-blue.svg b/3rdparty/icons/breeze-dark/actions/16/flag-blue.svg index e18539c2..eaa2f2dc 100644 --- a/3rdparty/icons/breeze-dark/actions/16/flag-blue.svg +++ b/3rdparty/icons/breeze-dark/actions/16/flag-blue.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/format-fill-color.svg b/3rdparty/icons/breeze-dark/actions/16/format-fill-color.svg index 46173cc7..0e16c683 100644 --- a/3rdparty/icons/breeze-dark/actions/16/format-fill-color.svg +++ b/3rdparty/icons/breeze-dark/actions/16/format-fill-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/format-list-unordered.svg b/3rdparty/icons/breeze-dark/actions/16/format-list-unordered.svg index 421dbc8a..4327e1e2 100644 --- a/3rdparty/icons/breeze-dark/actions/16/format-list-unordered.svg +++ b/3rdparty/icons/breeze-dark/actions/16/format-list-unordered.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/format-text-bold.svg b/3rdparty/icons/breeze-dark/actions/16/format-text-bold.svg index b0d595a4..461fd63b 100644 --- a/3rdparty/icons/breeze-dark/actions/16/format-text-bold.svg +++ b/3rdparty/icons/breeze-dark/actions/16/format-text-bold.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/format-text-color.svg b/3rdparty/icons/breeze-dark/actions/16/format-text-color.svg index 56caf13f..ad77db3a 100644 --- a/3rdparty/icons/breeze-dark/actions/16/format-text-color.svg +++ b/3rdparty/icons/breeze-dark/actions/16/format-text-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/format-text-italic.svg b/3rdparty/icons/breeze-dark/actions/16/format-text-italic.svg index f02e927f..23df16a9 100644 --- a/3rdparty/icons/breeze-dark/actions/16/format-text-italic.svg +++ b/3rdparty/icons/breeze-dark/actions/16/format-text-italic.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/format-text-strikethrough.svg b/3rdparty/icons/breeze-dark/actions/16/format-text-strikethrough.svg new file mode 100644 index 00000000..e5f4aab2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/16/format-text-strikethrough.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/format-text-underline.svg b/3rdparty/icons/breeze-dark/actions/16/format-text-underline.svg index c1ee5af5..bad2212d 100644 --- a/3rdparty/icons/breeze-dark/actions/16/format-text-underline.svg +++ b/3rdparty/icons/breeze-dark/actions/16/format-text-underline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/go-down.svg b/3rdparty/icons/breeze-dark/actions/16/go-down.svg index 4f9ed6e8..b5f83841 100644 --- a/3rdparty/icons/breeze-dark/actions/16/go-down.svg +++ b/3rdparty/icons/breeze-dark/actions/16/go-down.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/go-next-view.svg b/3rdparty/icons/breeze-dark/actions/16/go-next-view.svg index 25d567cb..55b24a44 100644 --- a/3rdparty/icons/breeze-dark/actions/16/go-next-view.svg +++ b/3rdparty/icons/breeze-dark/actions/16/go-next-view.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/go-next.svg b/3rdparty/icons/breeze-dark/actions/16/go-next.svg index 25d567cb..55b24a44 100644 --- a/3rdparty/icons/breeze-dark/actions/16/go-next.svg +++ b/3rdparty/icons/breeze-dark/actions/16/go-next.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/go-previous-view.svg b/3rdparty/icons/breeze-dark/actions/16/go-previous-view.svg index efdb280d..ebfc9c12 100644 --- a/3rdparty/icons/breeze-dark/actions/16/go-previous-view.svg +++ b/3rdparty/icons/breeze-dark/actions/16/go-previous-view.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/go-previous.svg b/3rdparty/icons/breeze-dark/actions/16/go-previous.svg index efdb280d..ebfc9c12 100644 --- a/3rdparty/icons/breeze-dark/actions/16/go-previous.svg +++ b/3rdparty/icons/breeze-dark/actions/16/go-previous.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/go-up.svg b/3rdparty/icons/breeze-dark/actions/16/go-up.svg index 3d5a4eaa..e32033b2 100644 --- a/3rdparty/icons/breeze-dark/actions/16/go-up.svg +++ b/3rdparty/icons/breeze-dark/actions/16/go-up.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/help-about.svg b/3rdparty/icons/breeze-dark/actions/16/help-about.svg index 1b9156e9..856d1b2b 100644 --- a/3rdparty/icons/breeze-dark/actions/16/help-about.svg +++ b/3rdparty/icons/breeze-dark/actions/16/help-about.svg @@ -1,13 +1,12 @@ - - + - - + .ColorScheme-Text { + color:#eff0f1; + } + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/16/im-ban-kick-user.svg b/3rdparty/icons/breeze-dark/actions/16/im-ban-kick-user.svg index a8e53296..aba10a0a 100644 --- a/3rdparty/icons/breeze-dark/actions/16/im-ban-kick-user.svg +++ b/3rdparty/icons/breeze-dark/actions/16/im-ban-kick-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/network-connect.svg b/3rdparty/icons/breeze-dark/actions/16/network-connect.svg index 3f06eb76..16e25c52 100644 --- a/3rdparty/icons/breeze-dark/actions/16/network-connect.svg +++ b/3rdparty/icons/breeze-dark/actions/16/network-connect.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/16/network-disconnect.svg b/3rdparty/icons/breeze-dark/actions/16/network-disconnect.svg index 356523b9..5e5cc3b5 100644 --- a/3rdparty/icons/breeze-dark/actions/16/network-disconnect.svg +++ b/3rdparty/icons/breeze-dark/actions/16/network-disconnect.svg @@ -2,7 +2,7 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/configure.svg b/3rdparty/icons/breeze-dark/actions/22/configure.svg index 6f7a1ff4..6f08b2a0 100644 --- a/3rdparty/icons/breeze-dark/actions/22/configure.svg +++ b/3rdparty/icons/breeze-dark/actions/22/configure.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/dialog-cancel.svg b/3rdparty/icons/breeze-dark/actions/22/dialog-cancel.svg index 484f1597..ebd42d79 100644 --- a/3rdparty/icons/breeze-dark/actions/22/dialog-cancel.svg +++ b/3rdparty/icons/breeze-dark/actions/22/dialog-cancel.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/dialog-close.svg b/3rdparty/icons/breeze-dark/actions/22/dialog-close.svg index 1c10f43c..74e59501 100644 --- a/3rdparty/icons/breeze-dark/actions/22/dialog-close.svg +++ b/3rdparty/icons/breeze-dark/actions/22/dialog-close.svg @@ -1,6 +1,10 @@ - - - - - - + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/document-edit.svg b/3rdparty/icons/breeze-dark/actions/22/document-edit.svg index 1b4e4562..a45de5ac 100644 --- a/3rdparty/icons/breeze-dark/actions/22/document-edit.svg +++ b/3rdparty/icons/breeze-dark/actions/22/document-edit.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/document-encrypt.svg b/3rdparty/icons/breeze-dark/actions/22/document-encrypt.svg index f8ce5c26..5c7f4e13 100644 --- a/3rdparty/icons/breeze-dark/actions/22/document-encrypt.svg +++ b/3rdparty/icons/breeze-dark/actions/22/document-encrypt.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/document-open.svg b/3rdparty/icons/breeze-dark/actions/22/document-open.svg index ef9cbb30..678fc364 100644 --- a/3rdparty/icons/breeze-dark/actions/22/document-open.svg +++ b/3rdparty/icons/breeze-dark/actions/22/document-open.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/download.svg b/3rdparty/icons/breeze-dark/actions/22/download.svg index ffb7b04a..ef6df427 100644 --- a/3rdparty/icons/breeze-dark/actions/22/download.svg +++ b/3rdparty/icons/breeze-dark/actions/22/download.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/edit-clear-locationbar-ltr.svg b/3rdparty/icons/breeze-dark/actions/22/edit-clear-locationbar-ltr.svg index c6b60d75..84670d58 100644 --- a/3rdparty/icons/breeze-dark/actions/22/edit-clear-locationbar-ltr.svg +++ b/3rdparty/icons/breeze-dark/actions/22/edit-clear-locationbar-ltr.svg @@ -49,12 +49,12 @@ type="text/css" id="current-color-scheme"> .ColorScheme-Text { - color:#f2f2f2; + color:#eff0f1; } diff --git a/3rdparty/icons/breeze-dark/actions/22/edit-clear.svg b/3rdparty/icons/breeze-dark/actions/22/edit-clear.svg index d564d401..8c42a9fb 100644 --- a/3rdparty/icons/breeze-dark/actions/22/edit-clear.svg +++ b/3rdparty/icons/breeze-dark/actions/22/edit-clear.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/edit-copy.svg b/3rdparty/icons/breeze-dark/actions/22/edit-copy.svg index 6de6a598..fe4a36ac 100644 --- a/3rdparty/icons/breeze-dark/actions/22/edit-copy.svg +++ b/3rdparty/icons/breeze-dark/actions/22/edit-copy.svg @@ -1,14 +1,11 @@ - - - - - - + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/edit-delete.svg b/3rdparty/icons/breeze-dark/actions/22/edit-delete.svg index 0467306d..c9e2f4e1 100644 --- a/3rdparty/icons/breeze-dark/actions/22/edit-delete.svg +++ b/3rdparty/icons/breeze-dark/actions/22/edit-delete.svg @@ -1,11 +1,13 @@ - - - - - - - - - - - + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/edit-find.svg b/3rdparty/icons/breeze-dark/actions/22/edit-find.svg index fb62e414..27095914 100644 --- a/3rdparty/icons/breeze-dark/actions/22/edit-find.svg +++ b/3rdparty/icons/breeze-dark/actions/22/edit-find.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/edit-rename.svg b/3rdparty/icons/breeze-dark/actions/22/edit-rename.svg index 1b4e4562..a45de5ac 100644 --- a/3rdparty/icons/breeze-dark/actions/22/edit-rename.svg +++ b/3rdparty/icons/breeze-dark/actions/22/edit-rename.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/flag-blue.svg b/3rdparty/icons/breeze-dark/actions/22/flag-blue.svg index 89628061..09aaf207 100644 --- a/3rdparty/icons/breeze-dark/actions/22/flag-blue.svg +++ b/3rdparty/icons/breeze-dark/actions/22/flag-blue.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/format-fill-color.svg b/3rdparty/icons/breeze-dark/actions/22/format-fill-color.svg index a23f2263..464d8c2a 100644 --- a/3rdparty/icons/breeze-dark/actions/22/format-fill-color.svg +++ b/3rdparty/icons/breeze-dark/actions/22/format-fill-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/format-list-unordered.svg b/3rdparty/icons/breeze-dark/actions/22/format-list-unordered.svg index 3d70f963..92d95a89 100644 --- a/3rdparty/icons/breeze-dark/actions/22/format-list-unordered.svg +++ b/3rdparty/icons/breeze-dark/actions/22/format-list-unordered.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/format-text-bold.svg b/3rdparty/icons/breeze-dark/actions/22/format-text-bold.svg index 7f8fe4c5..c0cc1adf 100644 --- a/3rdparty/icons/breeze-dark/actions/22/format-text-bold.svg +++ b/3rdparty/icons/breeze-dark/actions/22/format-text-bold.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/format-text-color.svg b/3rdparty/icons/breeze-dark/actions/22/format-text-color.svg index e54bca54..236c9ead 100644 --- a/3rdparty/icons/breeze-dark/actions/22/format-text-color.svg +++ b/3rdparty/icons/breeze-dark/actions/22/format-text-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/format-text-italic.svg b/3rdparty/icons/breeze-dark/actions/22/format-text-italic.svg index 6835d2ee..7170323c 100644 --- a/3rdparty/icons/breeze-dark/actions/22/format-text-italic.svg +++ b/3rdparty/icons/breeze-dark/actions/22/format-text-italic.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/format-text-strikethrough.svg b/3rdparty/icons/breeze-dark/actions/22/format-text-strikethrough.svg new file mode 100644 index 00000000..24903dd7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22/format-text-strikethrough.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/format-text-underline.svg b/3rdparty/icons/breeze-dark/actions/22/format-text-underline.svg index 6b0970c9..d01b8413 100644 --- a/3rdparty/icons/breeze-dark/actions/22/format-text-underline.svg +++ b/3rdparty/icons/breeze-dark/actions/22/format-text-underline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/go-down.svg b/3rdparty/icons/breeze-dark/actions/22/go-down.svg index 13ed3f2e..eedfbbbb 100644 --- a/3rdparty/icons/breeze-dark/actions/22/go-down.svg +++ b/3rdparty/icons/breeze-dark/actions/22/go-down.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/go-next-view.svg b/3rdparty/icons/breeze-dark/actions/22/go-next-view.svg index 8e2a8bf8..9184b66c 100644 --- a/3rdparty/icons/breeze-dark/actions/22/go-next-view.svg +++ b/3rdparty/icons/breeze-dark/actions/22/go-next-view.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/go-next.svg b/3rdparty/icons/breeze-dark/actions/22/go-next.svg index 8e2a8bf8..9184b66c 100644 --- a/3rdparty/icons/breeze-dark/actions/22/go-next.svg +++ b/3rdparty/icons/breeze-dark/actions/22/go-next.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/go-previous-view.svg b/3rdparty/icons/breeze-dark/actions/22/go-previous-view.svg index a4fdcc49..a0e9673d 100644 --- a/3rdparty/icons/breeze-dark/actions/22/go-previous-view.svg +++ b/3rdparty/icons/breeze-dark/actions/22/go-previous-view.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/go-previous.svg b/3rdparty/icons/breeze-dark/actions/22/go-previous.svg index a4fdcc49..a0e9673d 100644 --- a/3rdparty/icons/breeze-dark/actions/22/go-previous.svg +++ b/3rdparty/icons/breeze-dark/actions/22/go-previous.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/go-up.svg b/3rdparty/icons/breeze-dark/actions/22/go-up.svg index 30c0c54d..32d5dfc9 100644 --- a/3rdparty/icons/breeze-dark/actions/22/go-up.svg +++ b/3rdparty/icons/breeze-dark/actions/22/go-up.svg @@ -1,14 +1,10 @@ - - - - - - + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/help-about.svg b/3rdparty/icons/breeze-dark/actions/22/help-about.svg index bc316846..b9e829f1 100644 --- a/3rdparty/icons/breeze-dark/actions/22/help-about.svg +++ b/3rdparty/icons/breeze-dark/actions/22/help-about.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/im-ban-kick-user.svg b/3rdparty/icons/breeze-dark/actions/22/im-ban-kick-user.svg index 633bda5f..26147a07 100644 --- a/3rdparty/icons/breeze-dark/actions/22/im-ban-kick-user.svg +++ b/3rdparty/icons/breeze-dark/actions/22/im-ban-kick-user.svg @@ -1,6 +1,13 @@ - - - - + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/im-ban-user.svg b/3rdparty/icons/breeze-dark/actions/22/im-ban-user.svg index d5c96d96..81adb139 100644 --- a/3rdparty/icons/breeze-dark/actions/22/im-ban-user.svg +++ b/3rdparty/icons/breeze-dark/actions/22/im-ban-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/im-kick-user.svg b/3rdparty/icons/breeze-dark/actions/22/im-kick-user.svg index d6e2b23a..8418466e 100644 --- a/3rdparty/icons/breeze-dark/actions/22/im-kick-user.svg +++ b/3rdparty/icons/breeze-dark/actions/22/im-kick-user.svg @@ -1,10 +1,14 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/im-user-offline.svg b/3rdparty/icons/breeze-dark/actions/22/im-user-offline.svg index 5fd8d63a..c01c87f7 100644 --- a/3rdparty/icons/breeze-dark/actions/22/im-user-offline.svg +++ b/3rdparty/icons/breeze-dark/actions/22/im-user-offline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/im-user.svg b/3rdparty/icons/breeze-dark/actions/22/im-user.svg index ecee9917..688167a2 100644 --- a/3rdparty/icons/breeze-dark/actions/22/im-user.svg +++ b/3rdparty/icons/breeze-dark/actions/22/im-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-channel-active.svg b/3rdparty/icons/breeze-dark/actions/22/irc-channel-active.svg index 9b41013b..beeb5414 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-channel-active.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-channel-active.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-channel-inactive.svg b/3rdparty/icons/breeze-dark/actions/22/irc-channel-inactive.svg index c1e40efd..2429e324 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-channel-inactive.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-channel-inactive.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-close-channel.svg b/3rdparty/icons/breeze-dark/actions/22/irc-close-channel.svg index 17214039..6223025f 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-close-channel.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-close-channel.svg @@ -1,6 +1,13 @@ - - - - - - + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-join-channel.svg b/3rdparty/icons/breeze-dark/actions/22/irc-join-channel.svg index 21ab4666..0d6166a6 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-join-channel.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-join-channel.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-operator.svg b/3rdparty/icons/breeze-dark/actions/22/irc-operator.svg index 484b8916..e31380d2 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-operator.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-operator.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-remove-operator.svg b/3rdparty/icons/breeze-dark/actions/22/irc-remove-operator.svg index 616053d4..397c90a8 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-remove-operator.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-remove-operator.svg @@ -1,3 +1,13 @@ - - - + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-unvoice.svg b/3rdparty/icons/breeze-dark/actions/22/irc-unvoice.svg index 4aebab00..f4e9676b 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-unvoice.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-unvoice.svg @@ -1,3 +1,13 @@ - - - + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22/irc-voice.svg b/3rdparty/icons/breeze-dark/actions/22/irc-voice.svg index dd6fa053..4fe647f4 100644 --- a/3rdparty/icons/breeze-dark/actions/22/irc-voice.svg +++ b/3rdparty/icons/breeze-dark/actions/22/irc-voice.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/list-add-user.svg b/3rdparty/icons/breeze-dark/actions/22/list-add-user.svg index 8a41ef72..b6fd1e57 100644 --- a/3rdparty/icons/breeze-dark/actions/22/list-add-user.svg +++ b/3rdparty/icons/breeze-dark/actions/22/list-add-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/list-add.svg b/3rdparty/icons/breeze-dark/actions/22/list-add.svg index 21ab4666..0d6166a6 100644 --- a/3rdparty/icons/breeze-dark/actions/22/list-add.svg +++ b/3rdparty/icons/breeze-dark/actions/22/list-add.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/list-remove-user.svg b/3rdparty/icons/breeze-dark/actions/22/list-remove-user.svg index 764db242..1b798250 100644 --- a/3rdparty/icons/breeze-dark/actions/22/list-remove-user.svg +++ b/3rdparty/icons/breeze-dark/actions/22/list-remove-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/22/mail-message-new.svg index 379ac378..5ffd8e8a 100644 --- a/3rdparty/icons/breeze-dark/actions/22/mail-message-new.svg +++ b/3rdparty/icons/breeze-dark/actions/22/mail-message-new.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/22/media-playback-start.svg index 51f20c06..bbe84eb0 100644 --- a/3rdparty/icons/breeze-dark/actions/22/media-playback-start.svg +++ b/3rdparty/icons/breeze-dark/actions/22/media-playback-start.svg @@ -1,14 +1,8 @@ - - - + .ColorScheme-Text { + color:#eff0f1; + } + + diff --git a/3rdparty/icons/breeze-dark/actions/22/network-connect.svg b/3rdparty/icons/breeze-dark/actions/22/network-connect.svg index cb0989b0..20625fdb 100644 --- a/3rdparty/icons/breeze-dark/actions/22/network-connect.svg +++ b/3rdparty/icons/breeze-dark/actions/22/network-connect.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/22/network-disconnect.svg b/3rdparty/icons/breeze-dark/actions/22/network-disconnect.svg index d9d5ab19..ac38590b 100644 --- a/3rdparty/icons/breeze-dark/actions/22/network-disconnect.svg +++ b/3rdparty/icons/breeze-dark/actions/22/network-disconnect.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/24/edit-clear-locationbar-rtl.svg b/3rdparty/icons/breeze-dark/actions/22@2x/edit-clear-locationbar-rtl.svg similarity index 81% rename from 3rdparty/icons/breeze/actions/24/edit-clear-locationbar-rtl.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/edit-clear-locationbar-rtl.svg index efacf043..8c42a9fb 100644 --- a/3rdparty/icons/breeze/actions/24/edit-clear-locationbar-rtl.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/edit-clear-locationbar-rtl.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="M 8 3 L 0.94335938 10.056641 L 0 11 L 0.94335938 11.943359 L 8 19 L 20.333984 19 L 22 19 L 22 3 L 20.333984 3 L 8 3 z M 11.320312 7 L 14 9.6796875 L 16.679688 7 L 18 8.3203125 L 15.320312 11 L 18 13.679688 L 16.679688 15 L 14 12.320312 L 11.320312 15 L 10 13.679688 L 12.679688 11 L 10 8.3203125 L 11.320312 7 z " class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze-dark/actions/24/edit-clear.svg b/3rdparty/icons/breeze-dark/actions/22@2x/edit-clear.svg similarity index 81% rename from 3rdparty/icons/breeze-dark/actions/24/edit-clear.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/edit-clear.svg index dec8cd0e..8c42a9fb 100644 --- a/3rdparty/icons/breeze-dark/actions/24/edit-clear.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/edit-clear.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="M 8 3 L 0.94335938 10.056641 L 0 11 L 0.94335938 11.943359 L 8 19 L 20.333984 19 L 22 19 L 22 3 L 20.333984 3 L 8 3 z M 11.320312 7 L 14 9.6796875 L 16.679688 7 L 18 8.3203125 L 15.320312 11 L 18 13.679688 L 16.679688 15 L 14 12.320312 L 11.320312 15 L 10 13.679688 L 12.679688 11 L 10 8.3203125 L 11.320312 7 z " class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/edit-copy.svg b/3rdparty/icons/breeze-dark/actions/22@2x/edit-copy.svg new file mode 100644 index 00000000..fe4a36ac --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/edit-copy.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/edit-delete.svg b/3rdparty/icons/breeze-dark/actions/22@2x/edit-delete.svg new file mode 100644 index 00000000..c9e2f4e1 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/edit-delete.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/edit-find.svg b/3rdparty/icons/breeze-dark/actions/22@2x/edit-find.svg similarity index 84% rename from 3rdparty/icons/breeze-dark/actions/24/edit-find.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/edit-find.svg index b2526758..27095914 100644 --- a/3rdparty/icons/breeze-dark/actions/24/edit-find.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/edit-find.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="M 9 3 C 5.6759952 3 3 5.6759952 3 9 C 3 12.324005 5.6759952 15 9 15 C 10.481205 15 11.830584 14.465318 12.875 13.582031 L 18.292969 19 L 19 18.292969 L 13.582031 12.875 C 14.465318 11.830584 15 10.481205 15 9 C 15 5.6759952 12.324005 3 9 3 z M 9 4 C 11.770005 4 14 6.2299952 14 9 C 14 11.770005 11.770005 14 9 14 C 6.2299952 14 4 11.770005 4 9 C 4 6.2299952 6.2299952 4 9 4 z " class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze-dark/actions/24/edit-rename.svg b/3rdparty/icons/breeze-dark/actions/22@2x/edit-rename.svg similarity index 82% rename from 3rdparty/icons/breeze-dark/actions/24/edit-rename.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/edit-rename.svg index 793be322..a45de5ac 100644 --- a/3rdparty/icons/breeze-dark/actions/24/edit-rename.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/edit-rename.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="m14.996094 3l-11.992188 11.992188h-.003906v4.00781h1 2 1.00781v-.003906l11.992188-11.992188-.001953-.001953.001953-.001953-4-4-.001953.001953-.001953-.001953m-1.998047 3.412109l2.589844 2.589844-7.587891 7.587891v-1.589844h-1-1v-1-.589844l6.998047-6.998047m-7.998047 7.998047v1.589844h1 1v1 .589844l-.410156.410156h-1.589844l-1-1v-1.589844l1-1" class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/flag-blue.svg b/3rdparty/icons/breeze-dark/actions/22@2x/flag-blue.svg new file mode 100644 index 00000000..09aaf207 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/flag-blue.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/format-fill-color.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-fill-color.svg similarity index 82% rename from 3rdparty/icons/breeze-dark/actions/24/format-fill-color.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/format-fill-color.svg index 2ced382b..464d8c2a 100644 --- a/3rdparty/icons/breeze-dark/actions/24/format-fill-color.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-fill-color.svg @@ -1,16 +1,14 @@ - + - - diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/format-list-unordered.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-list-unordered.svg new file mode 100644 index 00000000..92d95a89 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-list-unordered.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/format-text-bold.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-bold.svg new file mode 100644 index 00000000..c0cc1adf --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-bold.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/format-text-color.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-color.svg new file mode 100644 index 00000000..236c9ead --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-color.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/24/edit-copy.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-italic.svg similarity index 51% rename from 3rdparty/icons/breeze/actions/24/edit-copy.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/format-text-italic.svg index 78159db1..7170323c 100644 --- a/3rdparty/icons/breeze/actions/24/edit-copy.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-italic.svg @@ -1,15 +1,14 @@ - - - - - - + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/format-text-strikethrough.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-strikethrough.svg new file mode 100644 index 00000000..24903dd7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-strikethrough.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/format-text-underline.svg b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-underline.svg new file mode 100644 index 00000000..d01b8413 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/format-text-underline.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/go-down.svg b/3rdparty/icons/breeze-dark/actions/22@2x/go-down.svg new file mode 100644 index 00000000..eedfbbbb --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/go-down.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/go-next-view.svg b/3rdparty/icons/breeze-dark/actions/22@2x/go-next-view.svg new file mode 100644 index 00000000..9184b66c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/go-next-view.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/go-next.svg b/3rdparty/icons/breeze-dark/actions/22@2x/go-next.svg new file mode 100644 index 00000000..9184b66c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/go-next.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/go-previous-view.svg b/3rdparty/icons/breeze-dark/actions/22@2x/go-previous-view.svg new file mode 100644 index 00000000..a0e9673d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/go-previous-view.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/go-previous.svg b/3rdparty/icons/breeze-dark/actions/22@2x/go-previous.svg new file mode 100644 index 00000000..a0e9673d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/go-previous.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/go-up.svg b/3rdparty/icons/breeze-dark/actions/22@2x/go-up.svg new file mode 100644 index 00000000..32d5dfc9 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/help-about.svg b/3rdparty/icons/breeze-dark/actions/22@2x/help-about.svg new file mode 100644 index 00000000..b9e829f1 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/help-about.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-ban-kick-user.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-ban-kick-user.svg new file mode 100644 index 00000000..26147a07 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-ban-kick-user.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-ban-user.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-ban-user.svg new file mode 100644 index 00000000..81adb139 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-ban-user.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-kick-user.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-kick-user.svg new file mode 100644 index 00000000..8418466e --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-kick-user.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-user-away.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-user-away.svg new file mode 100644 index 00000000..904e3ac0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-user-away.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-user-offline.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-user-offline.svg new file mode 100644 index 00000000..c01c87f7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-user-offline.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-user-online.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-user-online.svg new file mode 100644 index 00000000..16d88e7e --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-user-online.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/im-user.svg b/3rdparty/icons/breeze-dark/actions/22@2x/im-user.svg new file mode 100644 index 00000000..688167a2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/im-user.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-channel-active.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-channel-active.svg new file mode 100644 index 00000000..beeb5414 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-channel-active.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-channel-inactive.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-channel-inactive.svg new file mode 100644 index 00000000..2429e324 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-channel-inactive.svg @@ -0,0 +1,19 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-close-channel.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-close-channel.svg new file mode 100644 index 00000000..6223025f --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-close-channel.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/edit-copy.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-join-channel.svg similarity index 51% rename from 3rdparty/icons/breeze-dark/actions/24/edit-copy.svg rename to 3rdparty/icons/breeze-dark/actions/22@2x/irc-join-channel.svg index e0135567..0d6166a6 100644 --- a/3rdparty/icons/breeze-dark/actions/24/edit-copy.svg +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-join-channel.svg @@ -1,15 +1,14 @@ - - - - - - + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-operator.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-operator.svg new file mode 100644 index 00000000..e31380d2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-operator.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-remove-operator.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-remove-operator.svg new file mode 100644 index 00000000..397c90a8 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-remove-operator.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-unvoice.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-unvoice.svg new file mode 100644 index 00000000..f4e9676b --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-unvoice.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/irc-voice.svg b/3rdparty/icons/breeze-dark/actions/22@2x/irc-voice.svg new file mode 100644 index 00000000..4fe647f4 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/irc-voice.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/list-add-user.svg b/3rdparty/icons/breeze-dark/actions/22@2x/list-add-user.svg new file mode 100644 index 00000000..b6fd1e57 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/list-add-user.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/list-add.svg b/3rdparty/icons/breeze-dark/actions/22@2x/list-add.svg new file mode 100644 index 00000000..0d6166a6 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/list-add.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/list-remove-user.svg b/3rdparty/icons/breeze-dark/actions/22@2x/list-remove-user.svg new file mode 100644 index 00000000..1b798250 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/list-remove-user.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/22@2x/mail-message-new.svg new file mode 100644 index 00000000..5ffd8e8a --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/22@2x/media-playback-start.svg new file mode 100644 index 00000000..bbe84eb0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/media-playback-start.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/network-connect.svg b/3rdparty/icons/breeze-dark/actions/22@2x/network-connect.svg new file mode 100644 index 00000000..20625fdb --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/network-connect.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/network-disconnect.svg b/3rdparty/icons/breeze-dark/actions/22@2x/network-disconnect.svg new file mode 100644 index 00000000..ac38590b --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/network-disconnect.svg @@ -0,0 +1,22 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/show-menu.svg b/3rdparty/icons/breeze-dark/actions/22@2x/show-menu.svg new file mode 100644 index 00000000..82c55026 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/show-menu.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/tools-report-bug.svg b/3rdparty/icons/breeze-dark/actions/22@2x/tools-report-bug.svg new file mode 100644 index 00000000..6bf788ae --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/tools-report-bug.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/view-fullscreen.svg b/3rdparty/icons/breeze-dark/actions/22@2x/view-fullscreen.svg new file mode 100644 index 00000000..6cc397f5 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/view-fullscreen.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/view-refresh.svg b/3rdparty/icons/breeze-dark/actions/22@2x/view-refresh.svg new file mode 100644 index 00000000..3b2e9d0d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/zoom-in.svg b/3rdparty/icons/breeze-dark/actions/22@2x/zoom-in.svg new file mode 100644 index 00000000..0cf55d63 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/zoom-in.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/zoom-original.svg b/3rdparty/icons/breeze-dark/actions/22@2x/zoom-original.svg new file mode 100644 index 00000000..4eaf116c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@2x/zoom-out.svg b/3rdparty/icons/breeze-dark/actions/22@2x/zoom-out.svg new file mode 100644 index 00000000..0e93ceb3 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@2x/zoom-out.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/application-exit.svg b/3rdparty/icons/breeze-dark/actions/22@3x/application-exit.svg new file mode 100644 index 00000000..941976a6 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/application-exit.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/configure-shortcuts.svg b/3rdparty/icons/breeze-dark/actions/22@3x/configure-shortcuts.svg new file mode 100644 index 00000000..4cadb400 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/configure-shortcuts.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/configure.svg b/3rdparty/icons/breeze-dark/actions/22@3x/configure.svg new file mode 100644 index 00000000..6f08b2a0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/configure.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/dialog-cancel.svg b/3rdparty/icons/breeze-dark/actions/22@3x/dialog-cancel.svg new file mode 100644 index 00000000..ebd42d79 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/dialog-cancel.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/dialog-close.svg b/3rdparty/icons/breeze-dark/actions/22@3x/dialog-close.svg new file mode 100644 index 00000000..74e59501 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/dialog-close.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/document-edit.svg b/3rdparty/icons/breeze-dark/actions/22@3x/document-edit.svg similarity index 82% rename from 3rdparty/icons/breeze-dark/actions/24/document-edit.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/document-edit.svg index 793be322..a45de5ac 100644 --- a/3rdparty/icons/breeze-dark/actions/24/document-edit.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/document-edit.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="m14.996094 3l-11.992188 11.992188h-.003906v4.00781h1 2 1.00781v-.003906l11.992188-11.992188-.001953-.001953.001953-.001953-4-4-.001953.001953-.001953-.001953m-1.998047 3.412109l2.589844 2.589844-7.587891 7.587891v-1.589844h-1-1v-1-.589844l6.998047-6.998047m-7.998047 7.998047v1.589844h1 1v1 .589844l-.410156.410156h-1.589844l-1-1v-1.589844l1-1" class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze/actions/24/document-encrypt.svg b/3rdparty/icons/breeze-dark/actions/22@3x/document-encrypt.svg similarity index 80% rename from 3rdparty/icons/breeze/actions/24/document-encrypt.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/document-encrypt.svg index a50078b4..5c7f4e13 100644 --- a/3rdparty/icons/breeze/actions/24/document-encrypt.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/document-encrypt.svg @@ -1,14 +1,13 @@ - + diff --git a/3rdparty/icons/breeze/actions/24/document-open.svg b/3rdparty/icons/breeze-dark/actions/22@3x/document-open.svg similarity index 74% rename from 3rdparty/icons/breeze/actions/24/document-open.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/document-open.svg index ba291ab4..678fc364 100644 --- a/3rdparty/icons/breeze/actions/24/document-open.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/document-open.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="m3 3v1 15h1 15v-1-13h-6.992188l-2-2-.007812.007813v-.007813h-6-1m6.00781 5h8.992188v10h-14v-8h3v-.007813l.007813.007813 2-2" class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze/actions/24/download.svg b/3rdparty/icons/breeze-dark/actions/22@3x/download.svg similarity index 81% rename from 3rdparty/icons/breeze/actions/24/download.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/download.svg index e332fc16..ef6df427 100644 --- a/3rdparty/icons/breeze/actions/24/download.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/download.svg @@ -1,13 +1,12 @@ - + .ColorScheme-Text { - color:#4d4d4d; + color:#eff0f1; } diff --git a/3rdparty/icons/breeze-dark/actions/24/edit-clear-locationbar-rtl.svg b/3rdparty/icons/breeze-dark/actions/22@3x/edit-clear-locationbar-rtl.svg similarity index 81% rename from 3rdparty/icons/breeze-dark/actions/24/edit-clear-locationbar-rtl.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/edit-clear-locationbar-rtl.svg index dec8cd0e..8c42a9fb 100644 --- a/3rdparty/icons/breeze-dark/actions/24/edit-clear-locationbar-rtl.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/edit-clear-locationbar-rtl.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="M 8 3 L 0.94335938 10.056641 L 0 11 L 0.94335938 11.943359 L 8 19 L 20.333984 19 L 22 19 L 22 3 L 20.333984 3 L 8 3 z M 11.320312 7 L 14 9.6796875 L 16.679688 7 L 18 8.3203125 L 15.320312 11 L 18 13.679688 L 16.679688 15 L 14 12.320312 L 11.320312 15 L 10 13.679688 L 12.679688 11 L 10 8.3203125 L 11.320312 7 z " class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze/actions/24/edit-clear.svg b/3rdparty/icons/breeze-dark/actions/22@3x/edit-clear.svg similarity index 81% rename from 3rdparty/icons/breeze/actions/24/edit-clear.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/edit-clear.svg index efacf043..8c42a9fb 100644 --- a/3rdparty/icons/breeze/actions/24/edit-clear.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/edit-clear.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="M 8 3 L 0.94335938 10.056641 L 0 11 L 0.94335938 11.943359 L 8 19 L 20.333984 19 L 22 19 L 22 3 L 20.333984 3 L 8 3 z M 11.320312 7 L 14 9.6796875 L 16.679688 7 L 18 8.3203125 L 15.320312 11 L 18 13.679688 L 16.679688 15 L 14 12.320312 L 11.320312 15 L 10 13.679688 L 12.679688 11 L 10 8.3203125 L 11.320312 7 z " class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/edit-copy.svg b/3rdparty/icons/breeze-dark/actions/22@3x/edit-copy.svg new file mode 100644 index 00000000..fe4a36ac --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/edit-copy.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/edit-delete.svg b/3rdparty/icons/breeze-dark/actions/22@3x/edit-delete.svg new file mode 100644 index 00000000..c9e2f4e1 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/edit-delete.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/24/edit-find.svg b/3rdparty/icons/breeze-dark/actions/22@3x/edit-find.svg similarity index 84% rename from 3rdparty/icons/breeze/actions/24/edit-find.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/edit-find.svg index e5d48667..27095914 100644 --- a/3rdparty/icons/breeze/actions/24/edit-find.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/edit-find.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="M 9 3 C 5.6759952 3 3 5.6759952 3 9 C 3 12.324005 5.6759952 15 9 15 C 10.481205 15 11.830584 14.465318 12.875 13.582031 L 18.292969 19 L 19 18.292969 L 13.582031 12.875 C 14.465318 11.830584 15 10.481205 15 9 C 15 5.6759952 12.324005 3 9 3 z M 9 4 C 11.770005 4 14 6.2299952 14 9 C 14 11.770005 11.770005 14 9 14 C 6.2299952 14 4 11.770005 4 9 C 4 6.2299952 6.2299952 4 9 4 z " class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze/actions/24/edit-rename.svg b/3rdparty/icons/breeze-dark/actions/22@3x/edit-rename.svg similarity index 82% rename from 3rdparty/icons/breeze/actions/24/edit-rename.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/edit-rename.svg index afe27315..a45de5ac 100644 --- a/3rdparty/icons/breeze/actions/24/edit-rename.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/edit-rename.svg @@ -1,8 +1,8 @@ - + @@ -10,6 +10,5 @@ style="fill:currentColor;fill-opacity:1;stroke:none" d="m14.996094 3l-11.992188 11.992188h-.003906v4.00781h1 2 1.00781v-.003906l11.992188-11.992188-.001953-.001953.001953-.001953-4-4-.001953.001953-.001953-.001953m-1.998047 3.412109l2.589844 2.589844-7.587891 7.587891v-1.589844h-1-1v-1-.589844l6.998047-6.998047m-7.998047 7.998047v1.589844h1 1v1 .589844l-.410156.410156h-1.589844l-1-1v-1.589844l1-1" class="ColorScheme-Text" - transform="translate(1,1)" /> diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/flag-blue.svg b/3rdparty/icons/breeze-dark/actions/22@3x/flag-blue.svg new file mode 100644 index 00000000..09aaf207 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/flag-blue.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/24/format-fill-color.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-fill-color.svg similarity index 82% rename from 3rdparty/icons/breeze/actions/24/format-fill-color.svg rename to 3rdparty/icons/breeze-dark/actions/22@3x/format-fill-color.svg index e869442f..464d8c2a 100644 --- a/3rdparty/icons/breeze/actions/24/format-fill-color.svg +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-fill-color.svg @@ -1,16 +1,14 @@ - + - - diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/format-list-unordered.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-list-unordered.svg new file mode 100644 index 00000000..92d95a89 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-list-unordered.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/format-text-bold.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-bold.svg new file mode 100644 index 00000000..c0cc1adf --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-bold.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/format-text-color.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-color.svg new file mode 100644 index 00000000..236c9ead --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-color.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/format-text-italic.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-italic.svg new file mode 100644 index 00000000..7170323c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-italic.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/format-text-strikethrough.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-strikethrough.svg new file mode 100644 index 00000000..24903dd7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-strikethrough.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/format-text-underline.svg b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-underline.svg new file mode 100644 index 00000000..d01b8413 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/format-text-underline.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/go-down.svg b/3rdparty/icons/breeze-dark/actions/22@3x/go-down.svg new file mode 100644 index 00000000..eedfbbbb --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/go-down.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/go-next-view.svg b/3rdparty/icons/breeze-dark/actions/22@3x/go-next-view.svg new file mode 100644 index 00000000..9184b66c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/go-next-view.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/go-next.svg b/3rdparty/icons/breeze-dark/actions/22@3x/go-next.svg new file mode 100644 index 00000000..9184b66c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/go-next.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/go-previous-view.svg b/3rdparty/icons/breeze-dark/actions/22@3x/go-previous-view.svg new file mode 100644 index 00000000..a0e9673d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/go-previous-view.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/go-previous.svg b/3rdparty/icons/breeze-dark/actions/22@3x/go-previous.svg new file mode 100644 index 00000000..a0e9673d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/go-previous.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/go-up.svg b/3rdparty/icons/breeze-dark/actions/22@3x/go-up.svg new file mode 100644 index 00000000..32d5dfc9 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/help-about.svg b/3rdparty/icons/breeze-dark/actions/22@3x/help-about.svg new file mode 100644 index 00000000..b9e829f1 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/help-about.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-ban-kick-user.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-ban-kick-user.svg new file mode 100644 index 00000000..26147a07 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-ban-kick-user.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-ban-user.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-ban-user.svg new file mode 100644 index 00000000..81adb139 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-ban-user.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-kick-user.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-kick-user.svg new file mode 100644 index 00000000..8418466e --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-kick-user.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-user-away.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-user-away.svg new file mode 100644 index 00000000..904e3ac0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-user-away.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-user-offline.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-user-offline.svg new file mode 100644 index 00000000..c01c87f7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-user-offline.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-user-online.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-user-online.svg new file mode 100644 index 00000000..16d88e7e --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-user-online.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/im-user.svg b/3rdparty/icons/breeze-dark/actions/22@3x/im-user.svg new file mode 100644 index 00000000..688167a2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/im-user.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-channel-active.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-channel-active.svg new file mode 100644 index 00000000..beeb5414 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-channel-active.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-channel-inactive.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-channel-inactive.svg new file mode 100644 index 00000000..2429e324 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-channel-inactive.svg @@ -0,0 +1,19 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-close-channel.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-close-channel.svg new file mode 100644 index 00000000..6223025f --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-close-channel.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-join-channel.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-join-channel.svg new file mode 100644 index 00000000..0d6166a6 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-join-channel.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-operator.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-operator.svg new file mode 100644 index 00000000..e31380d2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-operator.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-remove-operator.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-remove-operator.svg new file mode 100644 index 00000000..397c90a8 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-remove-operator.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-unvoice.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-unvoice.svg new file mode 100644 index 00000000..f4e9676b --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-unvoice.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/irc-voice.svg b/3rdparty/icons/breeze-dark/actions/22@3x/irc-voice.svg new file mode 100644 index 00000000..4fe647f4 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/irc-voice.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/list-add-user.svg b/3rdparty/icons/breeze-dark/actions/22@3x/list-add-user.svg new file mode 100644 index 00000000..b6fd1e57 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/list-add-user.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/list-add.svg b/3rdparty/icons/breeze-dark/actions/22@3x/list-add.svg new file mode 100644 index 00000000..0d6166a6 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/list-add.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/list-remove-user.svg b/3rdparty/icons/breeze-dark/actions/22@3x/list-remove-user.svg new file mode 100644 index 00000000..1b798250 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/list-remove-user.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/22@3x/mail-message-new.svg new file mode 100644 index 00000000..5ffd8e8a --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/22@3x/media-playback-start.svg new file mode 100644 index 00000000..bbe84eb0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/media-playback-start.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/network-connect.svg b/3rdparty/icons/breeze-dark/actions/22@3x/network-connect.svg new file mode 100644 index 00000000..20625fdb --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/network-connect.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/network-disconnect.svg b/3rdparty/icons/breeze-dark/actions/22@3x/network-disconnect.svg new file mode 100644 index 00000000..ac38590b --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/network-disconnect.svg @@ -0,0 +1,22 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/show-menu.svg b/3rdparty/icons/breeze-dark/actions/22@3x/show-menu.svg new file mode 100644 index 00000000..82c55026 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/show-menu.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/tools-report-bug.svg b/3rdparty/icons/breeze-dark/actions/22@3x/tools-report-bug.svg new file mode 100644 index 00000000..6bf788ae --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/tools-report-bug.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/view-fullscreen.svg b/3rdparty/icons/breeze-dark/actions/22@3x/view-fullscreen.svg new file mode 100644 index 00000000..6cc397f5 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/view-fullscreen.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/view-refresh.svg b/3rdparty/icons/breeze-dark/actions/22@3x/view-refresh.svg new file mode 100644 index 00000000..3b2e9d0d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/zoom-in.svg b/3rdparty/icons/breeze-dark/actions/22@3x/zoom-in.svg new file mode 100644 index 00000000..0cf55d63 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/zoom-in.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/zoom-original.svg b/3rdparty/icons/breeze-dark/actions/22@3x/zoom-original.svg new file mode 100644 index 00000000..4eaf116c --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/22@3x/zoom-out.svg b/3rdparty/icons/breeze-dark/actions/22@3x/zoom-out.svg new file mode 100644 index 00000000..0e93ceb3 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/22@3x/zoom-out.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/application-exit.svg b/3rdparty/icons/breeze-dark/actions/24/application-exit.svg deleted file mode 100644 index e4e9ed6e..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/application-exit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/configure-shortcuts.svg b/3rdparty/icons/breeze-dark/actions/24/configure-shortcuts.svg deleted file mode 100644 index a1016238..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/configure-shortcuts.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/configure.svg b/3rdparty/icons/breeze-dark/actions/24/configure.svg deleted file mode 100644 index bb12bcc9..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/configure.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/dialog-cancel.svg b/3rdparty/icons/breeze-dark/actions/24/dialog-cancel.svg deleted file mode 100644 index 37cb0f3b..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/dialog-cancel.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/dialog-close.svg b/3rdparty/icons/breeze-dark/actions/24/dialog-close.svg deleted file mode 100644 index c759f0a3..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/dialog-close.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/edit-delete.svg b/3rdparty/icons/breeze-dark/actions/24/edit-delete.svg deleted file mode 100644 index 630d5d21..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/edit-delete.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/flag-blue.svg b/3rdparty/icons/breeze-dark/actions/24/flag-blue.svg deleted file mode 100644 index 58334d6a..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/flag-blue.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/format-list-unordered.svg b/3rdparty/icons/breeze-dark/actions/24/format-list-unordered.svg deleted file mode 100644 index b5521a0a..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/format-list-unordered.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/format-text-bold.svg b/3rdparty/icons/breeze-dark/actions/24/format-text-bold.svg deleted file mode 100644 index 2ad85734..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/format-text-bold.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/format-text-color.svg b/3rdparty/icons/breeze-dark/actions/24/format-text-color.svg deleted file mode 100644 index 960ab363..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/format-text-color.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/format-text-underline.svg b/3rdparty/icons/breeze-dark/actions/24/format-text-underline.svg deleted file mode 100644 index 7f0771ef..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/format-text-underline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/go-down.svg b/3rdparty/icons/breeze-dark/actions/24/go-down.svg deleted file mode 100644 index 13d6bc64..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/go-down.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/go-next-view.svg b/3rdparty/icons/breeze-dark/actions/24/go-next-view.svg deleted file mode 100644 index 9197ba7e..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/go-next-view.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/go-next.svg b/3rdparty/icons/breeze-dark/actions/24/go-next.svg deleted file mode 100644 index 9197ba7e..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/go-next.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/go-previous-view.svg b/3rdparty/icons/breeze-dark/actions/24/go-previous-view.svg deleted file mode 100644 index 8d1955e9..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/go-previous-view.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/go-previous.svg b/3rdparty/icons/breeze-dark/actions/24/go-previous.svg deleted file mode 100644 index 8d1955e9..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/go-previous.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/go-up.svg b/3rdparty/icons/breeze-dark/actions/24/go-up.svg deleted file mode 100644 index e7da4d6c..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/go-up.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/help-about.svg b/3rdparty/icons/breeze-dark/actions/24/help-about.svg deleted file mode 100644 index ef036999..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/help-about.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/im-ban-kick-user.svg b/3rdparty/icons/breeze-dark/actions/24/im-ban-kick-user.svg deleted file mode 100644 index 38a4ced3..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/im-ban-kick-user.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/im-ban-user.svg b/3rdparty/icons/breeze-dark/actions/24/im-ban-user.svg deleted file mode 100644 index 68591760..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/im-ban-user.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/im-kick-user.svg b/3rdparty/icons/breeze-dark/actions/24/im-kick-user.svg deleted file mode 100644 index 603d7313..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/im-kick-user.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/im-user-offline.svg b/3rdparty/icons/breeze-dark/actions/24/im-user-offline.svg deleted file mode 100644 index 7b341c89..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/im-user-offline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/im-user-online.svg b/3rdparty/icons/breeze-dark/actions/24/im-user-online.svg deleted file mode 100644 index 04f62ec3..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/im-user-online.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/im-user.svg b/3rdparty/icons/breeze-dark/actions/24/im-user.svg deleted file mode 100644 index 659f7859..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/im-user.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-channel-active.svg b/3rdparty/icons/breeze-dark/actions/24/irc-channel-active.svg deleted file mode 100644 index 0551e0a0..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-channel-active.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-channel-inactive.svg b/3rdparty/icons/breeze-dark/actions/24/irc-channel-inactive.svg deleted file mode 100644 index 4d08999f..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-channel-inactive.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-close-channel.svg b/3rdparty/icons/breeze-dark/actions/24/irc-close-channel.svg deleted file mode 100644 index c759f0a3..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-close-channel.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-operator.svg b/3rdparty/icons/breeze-dark/actions/24/irc-operator.svg deleted file mode 100644 index ce8ff3b4..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-operator.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-remove-operator.svg b/3rdparty/icons/breeze-dark/actions/24/irc-remove-operator.svg deleted file mode 100644 index 53b26bf9..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-remove-operator.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-unvoice.svg b/3rdparty/icons/breeze-dark/actions/24/irc-unvoice.svg deleted file mode 100644 index a6e49aca..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-unvoice.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-voice.svg b/3rdparty/icons/breeze-dark/actions/24/irc-voice.svg deleted file mode 100644 index e04d365b..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/irc-voice.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/list-add-user.svg b/3rdparty/icons/breeze-dark/actions/24/list-add-user.svg deleted file mode 100644 index a6d318c5..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/list-add-user.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/list-remove-user.svg b/3rdparty/icons/breeze-dark/actions/24/list-remove-user.svg deleted file mode 100644 index bf048481..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/list-remove-user.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/24/mail-message-new.svg deleted file mode 100644 index b81181e4..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/mail-message-new.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/24/media-playback-start.svg deleted file mode 100644 index 24d56549..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/media-playback-start.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/network-connect.svg b/3rdparty/icons/breeze-dark/actions/24/network-connect.svg deleted file mode 100644 index b32a31be..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/network-connect.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/network-disconnect.svg b/3rdparty/icons/breeze-dark/actions/24/network-disconnect.svg deleted file mode 100644 index 24d396e5..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/network-disconnect.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/show-menu.svg b/3rdparty/icons/breeze-dark/actions/24/show-menu.svg deleted file mode 100644 index 5f8d60f9..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/show-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/tools-report-bug.svg b/3rdparty/icons/breeze-dark/actions/24/tools-report-bug.svg deleted file mode 100644 index 02358a64..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/tools-report-bug.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/view-fullscreen.svg b/3rdparty/icons/breeze-dark/actions/24/view-fullscreen.svg deleted file mode 100644 index fe68c144..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/view-fullscreen.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/view-refresh.svg b/3rdparty/icons/breeze-dark/actions/24/view-refresh.svg deleted file mode 100644 index 5ea20bfd..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/view-refresh.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/zoom-in.svg b/3rdparty/icons/breeze-dark/actions/24/zoom-in.svg deleted file mode 100644 index 1e8614a9..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/zoom-in.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/zoom-original.svg b/3rdparty/icons/breeze-dark/actions/24/zoom-original.svg deleted file mode 100644 index 6cb1bad5..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/zoom-original.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/24/zoom-out.svg b/3rdparty/icons/breeze-dark/actions/24/zoom-out.svg deleted file mode 100644 index 6e64bbda..00000000 --- a/3rdparty/icons/breeze-dark/actions/24/zoom-out.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/actions/32/application-exit.svg b/3rdparty/icons/breeze-dark/actions/32/application-exit.svg index 347ace49..711462f5 100644 --- a/3rdparty/icons/breeze-dark/actions/32/application-exit.svg +++ b/3rdparty/icons/breeze-dark/actions/32/application-exit.svg @@ -1,6 +1,8 @@ - - - - - - + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32/configure-shortcuts.svg b/3rdparty/icons/breeze-dark/actions/32/configure-shortcuts.svg index a1016238..4cadb400 100644 --- a/3rdparty/icons/breeze-dark/actions/32/configure-shortcuts.svg +++ b/3rdparty/icons/breeze-dark/actions/32/configure-shortcuts.svg @@ -1,13 +1,11 @@ - - + - - + .ColorScheme-Text { + color:#eff0f1; + } + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32/configure.svg b/3rdparty/icons/breeze-dark/actions/32/configure.svg index b7bc495d..009d8154 100644 --- a/3rdparty/icons/breeze-dark/actions/32/configure.svg +++ b/3rdparty/icons/breeze-dark/actions/32/configure.svg @@ -2,7 +2,7 @@ + diff --git a/3rdparty/icons/breeze-dark/actions/32/go-next.svg b/3rdparty/icons/breeze-dark/actions/32/go-next.svg index 222ee5da..b8a14bf2 100644 --- a/3rdparty/icons/breeze-dark/actions/32/go-next.svg +++ b/3rdparty/icons/breeze-dark/actions/32/go-next.svg @@ -1,17 +1,10 @@ - - + - - + type="text/css" + id="current-color-scheme"> + .ColorScheme-Text { + color:#eff0f1; + } + + diff --git a/3rdparty/icons/breeze-dark/actions/32/go-previous.svg b/3rdparty/icons/breeze-dark/actions/32/go-previous.svg index 731defda..77f35adc 100644 --- a/3rdparty/icons/breeze-dark/actions/32/go-previous.svg +++ b/3rdparty/icons/breeze-dark/actions/32/go-previous.svg @@ -1,17 +1,10 @@ - - + - - + type="text/css" + id="current-color-scheme"> + .ColorScheme-Text { + color:#eff0f1; + } + + diff --git a/3rdparty/icons/breeze-dark/actions/32/go-up.svg b/3rdparty/icons/breeze-dark/actions/32/go-up.svg index fa7f3051..07d624ba 100644 --- a/3rdparty/icons/breeze-dark/actions/32/go-up.svg +++ b/3rdparty/icons/breeze-dark/actions/32/go-up.svg @@ -1,17 +1,10 @@ - - + - - + type="text/css" + id="current-color-scheme"> + .ColorScheme-Text { + color:#eff0f1; + } + + diff --git a/3rdparty/icons/breeze-dark/actions/32/help-about.svg b/3rdparty/icons/breeze-dark/actions/32/help-about.svg index b02fcd1c..1b3d1c72 100644 --- a/3rdparty/icons/breeze-dark/actions/32/help-about.svg +++ b/3rdparty/icons/breeze-dark/actions/32/help-about.svg @@ -1,18 +1,28 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/32/mail-message-new.svg index 5d44263c..83a28fe3 100644 --- a/3rdparty/icons/breeze-dark/actions/32/mail-message-new.svg +++ b/3rdparty/icons/breeze-dark/actions/32/mail-message-new.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/32/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/32/media-playback-start.svg index 09936f67..2014d770 100644 --- a/3rdparty/icons/breeze-dark/actions/32/media-playback-start.svg +++ b/3rdparty/icons/breeze-dark/actions/32/media-playback-start.svg @@ -5,7 +5,7 @@ type="text/css" id="current-color-scheme"> .ColorScheme-Text { - color:#f2f2f2; + color:#eff0f1; } diff --git a/3rdparty/icons/breeze-dark/actions/32/view-refresh.svg b/3rdparty/icons/breeze-dark/actions/32/view-refresh.svg index 6cd8169e..786368ce 100644 --- a/3rdparty/icons/breeze-dark/actions/32/view-refresh.svg +++ b/3rdparty/icons/breeze-dark/actions/32/view-refresh.svg @@ -1,13 +1,8 @@ - - - - - + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32/zoom-in.svg b/3rdparty/icons/breeze-dark/actions/32/zoom-in.svg index 184c9726..94ad01cf 100644 --- a/3rdparty/icons/breeze-dark/actions/32/zoom-in.svg +++ b/3rdparty/icons/breeze-dark/actions/32/zoom-in.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/32/zoom-original.svg b/3rdparty/icons/breeze-dark/actions/32/zoom-original.svg index 4568b2a5..a816e59d 100644 --- a/3rdparty/icons/breeze-dark/actions/32/zoom-original.svg +++ b/3rdparty/icons/breeze-dark/actions/32/zoom-original.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/32/zoom-out.svg b/3rdparty/icons/breeze-dark/actions/32/zoom-out.svg index f7b1ea96..d906f3b7 100644 --- a/3rdparty/icons/breeze-dark/actions/32/zoom-out.svg +++ b/3rdparty/icons/breeze-dark/actions/32/zoom-out.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/application-exit.svg b/3rdparty/icons/breeze-dark/actions/32@2x/application-exit.svg new file mode 100644 index 00000000..711462f5 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/application-exit.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/configure-shortcuts.svg b/3rdparty/icons/breeze-dark/actions/32@2x/configure-shortcuts.svg new file mode 100644 index 00000000..4cadb400 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/configure-shortcuts.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/configure.svg b/3rdparty/icons/breeze-dark/actions/32@2x/configure.svg new file mode 100644 index 00000000..009d8154 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/configure.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/dialog-cancel.svg b/3rdparty/icons/breeze-dark/actions/32@2x/dialog-cancel.svg new file mode 100644 index 00000000..3825b684 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/dialog-cancel.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/document-edit.svg b/3rdparty/icons/breeze-dark/actions/32@2x/document-edit.svg new file mode 100644 index 00000000..4e9576ae --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/document-edit.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/irc-join-channel.svg b/3rdparty/icons/breeze-dark/actions/32@2x/document-open.svg similarity index 55% rename from 3rdparty/icons/breeze-dark/actions/24/irc-join-channel.svg rename to 3rdparty/icons/breeze-dark/actions/32@2x/document-open.svg index 6f21a2d5..0189b954 100644 --- a/3rdparty/icons/breeze-dark/actions/24/irc-join-channel.svg +++ b/3rdparty/icons/breeze-dark/actions/32@2x/document-open.svg @@ -1,13 +1,13 @@ - + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/edit-delete.svg b/3rdparty/icons/breeze-dark/actions/32@2x/edit-delete.svg new file mode 100644 index 00000000..0a62e5bc --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/edit-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/go-down.svg b/3rdparty/icons/breeze-dark/actions/32@2x/go-down.svg new file mode 100644 index 00000000..6eb51b79 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/go-down.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/go-next.svg b/3rdparty/icons/breeze-dark/actions/32@2x/go-next.svg new file mode 100644 index 00000000..b8a14bf2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/go-next.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/go-previous.svg b/3rdparty/icons/breeze-dark/actions/32@2x/go-previous.svg new file mode 100644 index 00000000..77f35adc --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/go-previous.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/go-up.svg b/3rdparty/icons/breeze-dark/actions/32@2x/go-up.svg new file mode 100644 index 00000000..07d624ba --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/preferences/32/help-about.svg b/3rdparty/icons/breeze-dark/actions/32@2x/help-about.svg similarity index 100% rename from 3rdparty/icons/breeze-dark/preferences/32/help-about.svg rename to 3rdparty/icons/breeze-dark/actions/32@2x/help-about.svg diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/32@2x/mail-message-new.svg new file mode 100644 index 00000000..83a28fe3 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/32@2x/media-playback-start.svg new file mode 100644 index 00000000..2014d770 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/media-playback-start.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/view-refresh.svg b/3rdparty/icons/breeze-dark/actions/32@2x/view-refresh.svg new file mode 100644 index 00000000..786368ce --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/zoom-in.svg b/3rdparty/icons/breeze-dark/actions/32@2x/zoom-in.svg new file mode 100644 index 00000000..94ad01cf --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/zoom-in.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/zoom-original.svg b/3rdparty/icons/breeze-dark/actions/32@2x/zoom-original.svg new file mode 100644 index 00000000..a816e59d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@2x/zoom-out.svg b/3rdparty/icons/breeze-dark/actions/32@2x/zoom-out.svg new file mode 100644 index 00000000..d906f3b7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@2x/zoom-out.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/application-exit.svg b/3rdparty/icons/breeze-dark/actions/32@3x/application-exit.svg new file mode 100644 index 00000000..711462f5 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/application-exit.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/configure-shortcuts.svg b/3rdparty/icons/breeze-dark/actions/32@3x/configure-shortcuts.svg new file mode 100644 index 00000000..4cadb400 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/configure-shortcuts.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/configure.svg b/3rdparty/icons/breeze-dark/actions/32@3x/configure.svg new file mode 100644 index 00000000..009d8154 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/configure.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/dialog-cancel.svg b/3rdparty/icons/breeze-dark/actions/32@3x/dialog-cancel.svg new file mode 100644 index 00000000..3825b684 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/dialog-cancel.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/document-edit.svg b/3rdparty/icons/breeze-dark/actions/32@3x/document-edit.svg new file mode 100644 index 00000000..4e9576ae --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/document-edit.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/24/list-add.svg b/3rdparty/icons/breeze-dark/actions/32@3x/document-open.svg similarity index 55% rename from 3rdparty/icons/breeze-dark/actions/24/list-add.svg rename to 3rdparty/icons/breeze-dark/actions/32@3x/document-open.svg index 6f21a2d5..0189b954 100644 --- a/3rdparty/icons/breeze-dark/actions/24/list-add.svg +++ b/3rdparty/icons/breeze-dark/actions/32@3x/document-open.svg @@ -1,13 +1,13 @@ - + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/edit-delete.svg b/3rdparty/icons/breeze-dark/actions/32@3x/edit-delete.svg new file mode 100644 index 00000000..0a62e5bc --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/edit-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/go-down.svg b/3rdparty/icons/breeze-dark/actions/32@3x/go-down.svg new file mode 100644 index 00000000..6eb51b79 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/go-down.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/go-next.svg b/3rdparty/icons/breeze-dark/actions/32@3x/go-next.svg new file mode 100644 index 00000000..b8a14bf2 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/go-next.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/go-previous.svg b/3rdparty/icons/breeze-dark/actions/32@3x/go-previous.svg new file mode 100644 index 00000000..77f35adc --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/go-previous.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/go-up.svg b/3rdparty/icons/breeze-dark/actions/32@3x/go-up.svg new file mode 100644 index 00000000..07d624ba --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/preferences/32/help-about.svg b/3rdparty/icons/breeze-dark/actions/32@3x/help-about.svg similarity index 100% rename from 3rdparty/icons/breeze/preferences/32/help-about.svg rename to 3rdparty/icons/breeze-dark/actions/32@3x/help-about.svg diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/mail-message-new.svg b/3rdparty/icons/breeze-dark/actions/32@3x/mail-message-new.svg new file mode 100644 index 00000000..83a28fe3 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/media-playback-start.svg b/3rdparty/icons/breeze-dark/actions/32@3x/media-playback-start.svg new file mode 100644 index 00000000..2014d770 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/media-playback-start.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/view-refresh.svg b/3rdparty/icons/breeze-dark/actions/32@3x/view-refresh.svg new file mode 100644 index 00000000..786368ce --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/zoom-in.svg b/3rdparty/icons/breeze-dark/actions/32@3x/zoom-in.svg new file mode 100644 index 00000000..94ad01cf --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/zoom-in.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/zoom-original.svg b/3rdparty/icons/breeze-dark/actions/32@3x/zoom-original.svg new file mode 100644 index 00000000..a816e59d --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/actions/32@3x/zoom-out.svg b/3rdparty/icons/breeze-dark/actions/32@3x/zoom-out.svg new file mode 100644 index 00000000..d906f3b7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/actions/32@3x/zoom-out.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/devices/16/network-wired.svg b/3rdparty/icons/breeze-dark/devices/16/network-wired.svg index bdcbe819..c6efb171 100644 --- a/3rdparty/icons/breeze-dark/devices/16/network-wired.svg +++ b/3rdparty/icons/breeze-dark/devices/16/network-wired.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/devices/16@2x/network-wired.svg b/3rdparty/icons/breeze-dark/devices/16@2x/network-wired.svg new file mode 100644 index 00000000..c6efb171 --- /dev/null +++ b/3rdparty/icons/breeze-dark/devices/16@2x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/devices/16@3x/network-wired.svg b/3rdparty/icons/breeze-dark/devices/16@3x/network-wired.svg new file mode 100644 index 00000000..c6efb171 --- /dev/null +++ b/3rdparty/icons/breeze-dark/devices/16@3x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/devices/22/network-wired.svg b/3rdparty/icons/breeze-dark/devices/22/network-wired.svg index ddeb1688..fb23dff7 100644 --- a/3rdparty/icons/breeze-dark/devices/22/network-wired.svg +++ b/3rdparty/icons/breeze-dark/devices/22/network-wired.svg @@ -1,8 +1,8 @@ - + diff --git a/3rdparty/icons/breeze-dark/devices/22@2x/network-wired.svg b/3rdparty/icons/breeze-dark/devices/22@2x/network-wired.svg new file mode 100644 index 00000000..fb23dff7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/devices/22@2x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/devices/22@3x/network-wired.svg b/3rdparty/icons/breeze-dark/devices/22@3x/network-wired.svg new file mode 100644 index 00000000..fb23dff7 --- /dev/null +++ b/3rdparty/icons/breeze-dark/devices/22@3x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/16/emblem-information.svg new file mode 100644 index 00000000..e25606db --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/16/emblem-question.svg new file mode 100644 index 00000000..293bd287 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/16/emblem-success.svg new file mode 100644 index 00000000..f52f7915 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/16/emblem-unavailable.svg new file mode 100644 index 00000000..77683c97 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-information.svg new file mode 100644 index 00000000..e25606db --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-question.svg new file mode 100644 index 00000000..293bd287 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-success.svg new file mode 100644 index 00000000..f52f7915 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-unavailable.svg new file mode 100644 index 00000000..77683c97 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@2x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-information.svg new file mode 100644 index 00000000..e25606db --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-question.svg new file mode 100644 index 00000000..293bd287 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-success.svg new file mode 100644 index 00000000..f52f7915 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-unavailable.svg new file mode 100644 index 00000000..77683c97 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/16@3x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/22/emblem-information.svg new file mode 100644 index 00000000..f5fc6606 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/22/emblem-question.svg new file mode 100644 index 00000000..ade619ec --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/22/emblem-success.svg new file mode 100644 index 00000000..6a1cfce8 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/22/emblem-unavailable.svg new file mode 100644 index 00000000..e6b7987d --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-information.svg new file mode 100644 index 00000000..f5fc6606 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-question.svg new file mode 100644 index 00000000..ade619ec --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-success.svg new file mode 100644 index 00000000..6a1cfce8 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-unavailable.svg new file mode 100644 index 00000000..e6b7987d --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@2x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-information.svg new file mode 100644 index 00000000..f5fc6606 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-question.svg new file mode 100644 index 00000000..ade619ec --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-success.svg new file mode 100644 index 00000000..6a1cfce8 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-unavailable.svg new file mode 100644 index 00000000..e6b7987d --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/22@3x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/8/emblem-information.svg b/3rdparty/icons/breeze-dark/emblems/8/emblem-information.svg new file mode 100644 index 00000000..fca1f0fc --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/8/emblem-information.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/8/emblem-question.svg b/3rdparty/icons/breeze-dark/emblems/8/emblem-question.svg new file mode 100644 index 00000000..1f9212e1 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/8/emblem-question.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/8/emblem-success.svg b/3rdparty/icons/breeze-dark/emblems/8/emblem-success.svg new file mode 100644 index 00000000..f9eb31f4 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/8/emblem-success.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3rdparty/icons/breeze-dark/emblems/8/emblem-unavailable.svg b/3rdparty/icons/breeze-dark/emblems/8/emblem-unavailable.svg new file mode 100644 index 00000000..b41b60b8 --- /dev/null +++ b/3rdparty/icons/breeze-dark/emblems/8/emblem-unavailable.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3rdparty/icons/breeze-dark/index.theme b/3rdparty/icons/breeze-dark/index.theme index 0a4fac42..e16ff151 100644 --- a/3rdparty/icons/breeze-dark/index.theme +++ b/3rdparty/icons/breeze-dark/index.theme @@ -2,82 +2,84 @@ Name=Breeze Dark Name[ar]=نسيم داكن Name[ast]=Breeze Dark +Name[az]=Breeze, tünd mövzu Name[ca]=Brisa fosca Name[ca@valencia]=Brisa fosca Name[cs]=Breeze Tmavé Name[da]=Breeze Dark -Name[de]=Breeze Dunkel +Name[de]=Breeze-Dunkel Name[el]=Σκοτεινό Breeze Name[en_GB]=Breeze Dark -Name[es]=Brisa oscura -Name[et]=Breeze Dark +Name[es]=Brisa oscuro +Name[et]=Breeze tume Name[eu]=Breeze iluna Name[fi]=Breeze Dark -Name[fr]=Brise Foncée +Name[fr]=Breeze sombre Name[gd]=Oiteag dhorcha Name[gl]=Breeze escuro +Name[hu]=Breeze Dark Name[ia]=Breeze Dark -Name[id]=Breeze Dark +Name[id]=Breeze Gelap Name[it]=Brezza scuro Name[ko]=어두운 Breeze +Name[lt]=Breeze tamsus Name[nl]=Breeze Dark Name[nn]=Breeze mørk Name[pl]=Ciemna bryza Name[pt]=Brisa Escura Name[pt_BR]=Breeze Dark +Name[ro]=Briză, întunecat Name[ru]=Breeze, тёмный вариант Name[sk]=Tmavý vánok -Name[sl]=Sapica (temna) +Name[sl]=Sapica (temna) (Breeze Dark) Name[sr]=Поветарац тамни Name[sr@ijekavian]=Поветарац тамни Name[sr@ijekavianlatin]=Povetarac tamni Name[sr@latin]=Povetarac tamni Name[sv]=Breeze mörk +Name[tg]=Насими торик Name[uk]=Темна Breeze Name[x-test]=xxBreeze Darkxx -Name[zh_CN]=暗色微风 +Name[zh_CN]=Breeze 微风暗色 Name[zh_TW]=Breeze Dark -Comment=Default Plasma 5 Theme for Dark themes -Comment[ar]=سمة «بلازما ٥» الافتراضيّة للسّمات الدّاكنة -Comment[ast]=El tema por defeutu de Plasma 5 pa temes escuros -Comment[ca]=Tema del Plasma 5 per defecte per temes foscos -Comment[ca@valencia]=Tema del Plasma 5 per defecte per temes foscos -Comment[cs]=Výchozí motiv KDE Plasma 5 pro tmavé motivy vzhledu -Comment[da]=Standard Plasma5-tema til mørke temaer -Comment[de]=Dunkles Standard-Arbeitsflächendesign für Plasma 5 -Comment[el]=Προκαθορισμένο θέμα Plasma 5 για σκοτεινά θέματα -Comment[en_GB]=Default Plasma 5 Theme for Dark themes -Comment[es]=Tema por omisión de Plasma 5 para temas oscuros -Comment[et]=Vaikimisi Plasma 5 tume teema -Comment[eu]=Plasma 5eko gai ilun lehenetsia -Comment[fi]=Plasma 5:n oletusteema tummille teemoille -Comment[fr]=Thème par défaut de Plasma 5 pour les thèmes foncés -Comment[gd]=Ùrlar Plasma 5 bunaiteach airson ùrlaran dorcha -Comment[gl]=Tema predeterminado de Plasma 5 para temas escuros -Comment[he]=ערכת הנושא החשוכה הברירת־מחדל של Plama -Comment[ia]=Thema predefinite de Plasma 5 pro themas Dark, i.e. obscur -Comment[id]=Tema Baku Plasma 5 untuk tema-tema Dark -Comment[it]=Tema predefinito di Plasma 5 per temi scuri -Comment[ko]=기본 Plasma 5 어두운 테마 -Comment[nl]=Standaard Plasma 5 thema voor donkere thema's -Comment[nn]=Standard Plasma 5-tema for mørke tema -Comment[pl]=Domyślny wystrój Plazma 5 dla ciemnych wystrojów -Comment[pt]=Tema Escuro Predefinido do Plasma 5 -Comment[pt_BR]=Tema padrão do Plasma 5 para temas escuros -Comment[ru]=Стандартный набор значков в Plasma 5 для тёмных цветовых схем -Comment[sk]=Predvolená téma Plasma 5 pre tmavé témy -Comment[sl]=Privzeta tema za KDE Plasma 5 za temne teme -Comment[sr]=Подразумевана тамна тема Плазме 5 -Comment[sr@ijekavian]=Подразумевана тамна тема Плазме 5 -Comment[sr@ijekavianlatin]=Podrazumevana tamna tema Plasme 5 -Comment[sr@latin]=Podrazumevana tamna tema Plasme 5 -Comment[sv]=Plasma 5 standardtema för mörka teman -Comment[tr]=Karanlık temalar için Varsayılan Plasma 5 Teması -Comment[uk]=Тема піктограм для Плазми 5 для темних тем -Comment[x-test]=xxDefault Plasma 5 Theme for Dark themesxx -Comment[zh_CN]=为暗色主题设计的 默认 Plasma 5 主题 -Comment[zh_TW]=預設的 Plasma 5 暗色主題 +Comment=Breeze Dark by the KDE VDG +Comment[ast]=Breeze Dark pol VDG de KDE +Comment[az]=Breeze Tünd KDE VDG tərəfindən +Comment[ca]=Brisa fosca, creat pel VDG del KDE +Comment[ca@valencia]=Brisa fosca pel VDG del KDE +Comment[cs]=Breeze Dark od KDE VDG +Comment[da]=Breeze Dark af KDE VDG +Comment[de]=Breeze-Dunkel von der KDE VDG +Comment[el]=Σκοτεινό Breeze από το KDE VDG +Comment[en_GB]=Breeze Dark by the KDE VDG +Comment[es]=Brisa oscuro por KDE VDG +Comment[et]=Breeze tume KDE VDG-lt +Comment[eu]=Breeze iluna, KDE VDGk egina +Comment[fi]=Breeze Dark KDE VDG:ltä +Comment[fr]=Breeze sombre, par KDE VDG +Comment[gl]=Breeze escuro de KDE VDG +Comment[hu]=Breeze Dark a KDE VDG-től +Comment[ia]=Breeze Dark (Brisa Obscure) per le KDE VDG +Comment[id]=Breeze Gelap oleh KDE VDG +Comment[it]=Brezza scuro del KDE VDG +Comment[ko]=KDE 시각 디자인 그룹에서 제작한 어두운 Breeze +Comment[lt]=Breeze tamsus pagal KDE VDG +Comment[nl]=Breeze Dark door de KDE VDG +Comment[nn]=Breeze mørk frå KDE VDG +Comment[pl]=Ciemna bryza autorstwa KDE VDG +Comment[pt]=Brisa Escuro da VDG do KDE +Comment[pt_BR]=Breeze Dark pelo KDE VDG +Comment[ro]=Briză, întunecat, de KDE VDG +Comment[ru]=Тёмный вариант Breeze от KDE VDG +Comment[sk]=Tmavý vánok od KDE VDG +Comment[sl]=Breeze Dark od KDE VDG +Comment[sv]=Breeze mörk av KDE:s visuella designgrupp +Comment[tg]=Насими торик аз KDE VDG +Comment[uk]=Breeze Dark, автори — KDE VDG +Comment[x-test]=xxBreeze Dark by the KDE VDGxx +Comment[zh_CN]=Breeze 微风暗色主题,由 KDE VDG (视觉设计团队) 设计制作 +Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze Dark DisplayDepth=32 @@ -105,7 +107,8 @@ KDE-Extensions=.svg ########## Directories ########## ordered by category and alphabetically -Directories=actions/12,actions/16,actions/22,actions/24,actions/32,actions/64,animations/16,animations/22,apps/16,apps/22,apps/32,apps/48,preferences/32,applets/48,applets/64,applets/128,applets/256,categories/32,devices/16,devices/22,devices/64,emblems/8,emblems/16,emblems/22,emotes/22,mimetypes/16,mimetypes/22,mimetypes/32,mimetypes/64,places/16,places/22,places/32,places/64,status/16,status/22,status/24,status/64,actions/symbolic,devices/symbolic,emblems/symbolic,places/symbolic,status/symbolic +Directories=actions/12,actions/16,actions/22,actions/24,actions/32,actions/48,actions/64,animations/16,animations/22,apps/16,apps/22,apps/32,apps/48,preferences/32,applets/16,applets/22,applets/48,applets/64,applets/128,applets/256,categories/32,devices/16,devices/22,devices/64,emblems/8,emblems/16,emblems/22,emotes/22,mimetypes/16,mimetypes/22,mimetypes/32,mimetypes/64,places/16,places/22,places/32,places/48,places/96,places/64,status/16,status/22,status/24,status/32,status/48,status/64,actions/symbolic,devices/symbolic,emblems/symbolic,places/symbolic,status/symbolic +ScaledDirectories=actions/16@2x,actions/16@3x,actions/22@2x,actions/22@3x,actions/24@2x,actions/24@3x,actions/32@2x,actions/32@3x,animations/16@2x,animations/16@3x,apps/16@2x,apps/16@3x,apps/22@2x,apps/22@3x,devices/16@2x,devices/16@3x,devices/22@2x,devices/22@3x,emblems/16@2x,emblems/16@3x,emblems/22@2x,emblems/22@3x,emotes/22@2x,emotes/22@3x,mimetypes/16@2x,mimetypes/16@3x,mimetypes/22@2x,mimetypes/22@3x,places/16@2x,places/16@3x,places/22@2x,places/22@3x,status/16@2x,status/16@3x,status/22@2x,status/22@3x ########## Actions ########## ordered by size @@ -122,18 +125,60 @@ Size=16 Context=Actions Type=Fixed +#16x16@2x - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/16@2x] +Size=16 +Scale=2 +Context=Actions +Type=Fixed + +#16x16@3x - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/16@3x] +Size=16 +Scale=3 +Context=Actions +Type=Fixed + #22x22 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/22] Size=22 Context=Actions Type=Fixed +#22x22@2x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/22@2x] +Size=22 +Scale=2 +Context=Actions +Type=Fixed + +#22x22@3x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/22@3x] +Size=22 +Scale=3 +Context=Actions +Type=Fixed + #24x24 - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/24] Size=24 Context=Actions Type=Fixed +#24x24@2x - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/24@2x] +Size=24 +Scale=2 +Context=Actions +Type=Fixed + +#24x24@3x - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/24@3x] +Size=24 +Scale=3 +Context=Actions +Type=Fixed + #32x32 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/32] Size=32 @@ -142,6 +187,32 @@ Type=Scalable MinSize=32 MaxSize=256 +#32x32@2x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/32@2x] +Size=32 +Scale=2 +Context=Actions +Type=Scalable +MinSize=32 +MaxSize=256 + +#32x32@3x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/32@3x] +Size=32 +Scale=3 +Context=Actions +Type=Scalable +MinSize=32 +MaxSize=256 + +#48x48 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/48] +Size=48 +Context=Actions +Type=Scalable +MinSize=48 +MaxSize=256 + #64x64 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/64] Size=64 @@ -159,6 +230,20 @@ Size=16 Context=Animations Type=Fixed +#16x16@2x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[animations/16@2x] +Size=16 +Scale=2 +Context=Animations +Type=Fixed + +#16x16@3x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[animations/16@3x] +Size=16 +Scale=3 +Context=Animations +Type=Fixed + #22x22 - Scalable [animations/22] Size=22 @@ -176,12 +261,40 @@ Size=16 Context=Applications Type=Fixed +#16x16@2x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[apps/16@2x] +Size=16 +Scale=2 +Context=Applications +Type=Fixed + +#16x16@3x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[apps/16@3x] +Size=16 +Scale=3 +Context=Applications +Type=Fixed + #22x22 - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome [apps/22] Size=22 Context=Applications Type=Fixed +#22x22@2x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome +[apps/22@2x] +Size=22 +Scale=2 +Context=Applications +Type=Fixed + +#22x22@3x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome +[apps/22@3x] +Size=22 +Scale=3 +Context=Applications +Type=Fixed + #32x32 - Fixed size - For System Settings icons >!!!ONLY!!!< - Scalable to the following sizes: 32x32 (default), 64x64, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [apps/32] Size=32 @@ -204,6 +317,20 @@ Type=Scalable MinSize=32 MaxSize=256 +#16x16 - Only used for car.svg, symlinked for KMyMoney +[applets/16] +Size=16 +Context=Status +Type=Fixed + +#256x256 - Color for applets +[applets/22] +Size=22 +Context=Status +Type=Scalable +MinSize=22 +MaxSize=256 + #256x256 - Color for applets [applets/48] Size=48 @@ -256,12 +383,41 @@ Size=16 Context=Devices Type=Fixed + +#16x16@2x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/16@2x] +Size=16 +Scale=2 +Context=Devices +Type=Fixed + +#16x16@3x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/16@3x] +Size=16 +Scale=3 +Context=Devices +Type=Fixed + #22x22 - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [devices/22] Size=22 Context=Devices Type=Fixed +#22x22@2x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/22@2x] +Size=22 +Scale=2 +Context=Devices +Type=Fixed + +#22x22@3x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/22@3x] +Size=22 +Scale=3 +Context=Devices +Type=Fixed + #64x64 - Scalable - For device icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [devices/64] Size=64 @@ -285,12 +441,40 @@ Size=16 Context=Emblems Type=Fixed +#16x16@2x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/16@2x] +Size=16 +Scale=2 +Context=Emblems +Type=Fixed + +#16x16@3x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/16@3x] +Size=16 +Scale=3 +Context=Emblems +Type=Fixed + #22x22 - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [emblems/22] Size=22 Context=Emblems Type=Fixed +#22x22@2x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/22@2x] +Size=22 +Scale=2 +Context=Emblems +Type=Fixed + +#22x22@3x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/22@3x] +Size=22 +Scale=3 +Context=Emblems +Type=Fixed + ########## Emoticons ########## ordered by size @@ -300,6 +484,20 @@ Size=22 Context=Emotes Type=Fixed +#22x22@2x - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat +[emotes/22@2x] +Size=22 +Scale=2 +Context=Emotes +Type=Fixed + +#22x22@3x - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat +[emotes/22@3x] +Size=22 +Scale=3 +Context=Emotes +Type=Fixed + ########## Mimetypes ########## ordered by size @@ -310,6 +508,22 @@ Context=MimeTypes Type=Fixed MinSize=16 +#16x16@2x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/16@2x] +Size=16 +Scale=2 +Context=MimeTypes +Type=Fixed +MinSize=16 + +#16x16@3x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/16@3x] +Size=16 +Scale=3 +Context=MimeTypes +Type=Fixed +MinSize=16 + #22x22 - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [mimetypes/22] Size=22 @@ -318,13 +532,29 @@ Type=Scalable MinSize=22 MaxSize=24 +#22x22@2x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/22@2x] +Size=22 +Scale=2 +Context=MimeTypes +Type=Scalable +MinSize=22 +MaxSize=24 + +#22x22@3x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/22@3x] +Size=22 +Scale=3 +Context=MimeTypes +Type=Scalable +MinSize=22 +MaxSize=24 + #32x32 - Scalable - For file type icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [mimetypes/32] Size=32 Context=MimeTypes -Type=Scalable -MinSize=32 -MaxSize=48 +Type=Fixed #64x64 - Scalable - For file type icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [mimetypes/64] @@ -344,26 +574,66 @@ Context=Places Type=Fixed MinSize=16 +#16x16@2x - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[places/16@2x] +Size=16 +Scale=2 +Context=Places +Type=Fixed +MinSize=16 + +#16x16@3x - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[places/16@3x] +Size=16 +Scale=3 +Context=Places +Type=Fixed +MinSize=16 + #22x22 - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome [places/22] Size=22 Context=Places Type=Fixed -#32x32 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color +#22x22@2x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome +[places/22@2x] +Size=22 +Scale=2 +Context=Places +Type=Fixed + +#22x22@3x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome +[places/22@3x] +Size=22 +Scale=3 +Context=Places +Type=Fixed + +#32x32 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color [places/32] Size=32 Context=Places -Type=Scalable -MinSize=24 -MaxSize=48 +Type=Fixed + +#48x48 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color +[places/48] +Size=48 +Context=Places +Type=Fixed -#64x64 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color +#64x64 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color [places/64] Size=64 Context=Places +Type=Fixed + +#96x96 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 96x96 (default), 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color +[places/96] +Size=96 +Context=Places Type=Scalable -MinSize=32 +MinSize=96 MaxSize=256 ########## Status @@ -375,13 +645,39 @@ Size=16 Context=Status Type=Fixed +#16x16@2x - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/16@2x] +Size=16 +Scale=3 +Context=Status +Type=Fixed + +#16x16@3x - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/16@3x] +Size=16 +Scale=2 +Context=Status +Type=Fixed + #22x22 - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [status/22] Size=22 Context=Status -Type=Scalable -MinSize=22 -MaxSize=32 +Type=Fixed + +#22x22@2x - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/22@2x] +Size=22 +Scale=2 +Context=Status +Type=Fixed + +#22x22@3x - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/22@3x] +Size=22 +Scale=3 +Context=Status +Type=Fixed #24x24 - Fixed size - for GTK apps. - WRONG_ICON_USAGE_BY_APP - Monochrome [status/24] @@ -389,6 +685,18 @@ Size=24 Context=Status Type=Fixed +#32x32 - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/32] +Size=32 +Context=Status +Type=Fixed + +#48x48 - Fixed size - For dialog icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color +[status/48] +Size=48 +Context=Status +Type=Fixed + #64x64 - Fixed size - For dialog icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color [status/64] Size=64 diff --git a/3rdparty/icons/breeze-dark/status/16/dialog-information.svg b/3rdparty/icons/breeze-dark/status/16/dialog-information.svg index 63f7436c..4c47b484 100644 --- a/3rdparty/icons/breeze-dark/status/16/dialog-information.svg +++ b/3rdparty/icons/breeze-dark/status/16/dialog-information.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/status/16/dialog-warning.svg b/3rdparty/icons/breeze-dark/status/16/dialog-warning.svg new file mode 100644 index 00000000..5ea82662 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16/dialog-warning.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16/security-high.svg b/3rdparty/icons/breeze-dark/status/16/security-high.svg index 38fa7b90..52f9c34c 100644 --- a/3rdparty/icons/breeze-dark/status/16/security-high.svg +++ b/3rdparty/icons/breeze-dark/status/16/security-high.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/status/16/security-low.svg b/3rdparty/icons/breeze-dark/status/16/security-low.svg index 7b7a671a..ad1f00c0 100644 --- a/3rdparty/icons/breeze-dark/status/16/security-low.svg +++ b/3rdparty/icons/breeze-dark/status/16/security-low.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/status/16/user-offline.svg b/3rdparty/icons/breeze-dark/status/16/user-offline.svg index de51efa2..dad08fd9 100644 --- a/3rdparty/icons/breeze-dark/status/16/user-offline.svg +++ b/3rdparty/icons/breeze-dark/status/16/user-offline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/status/16@2x/dialog-information.svg b/3rdparty/icons/breeze-dark/status/16@2x/dialog-information.svg new file mode 100644 index 00000000..4c47b484 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/dialog-information.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@2x/dialog-warning.svg b/3rdparty/icons/breeze-dark/status/16@2x/dialog-warning.svg new file mode 100644 index 00000000..5ea82662 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/dialog-warning.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@2x/security-high.svg b/3rdparty/icons/breeze-dark/status/16@2x/security-high.svg new file mode 100644 index 00000000..52f9c34c --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/security-high.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@2x/security-low.svg b/3rdparty/icons/breeze-dark/status/16@2x/security-low.svg new file mode 100644 index 00000000..ad1f00c0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/security-low.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@2x/user-available.svg b/3rdparty/icons/breeze-dark/status/16@2x/user-available.svg new file mode 100644 index 00000000..1acb8016 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/user-available.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@2x/user-away.svg b/3rdparty/icons/breeze-dark/status/16@2x/user-away.svg new file mode 100644 index 00000000..a7334a9a --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/user-away.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@2x/user-offline.svg b/3rdparty/icons/breeze-dark/status/16@2x/user-offline.svg new file mode 100644 index 00000000..dad08fd9 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@2x/user-offline.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/dialog-information.svg b/3rdparty/icons/breeze-dark/status/16@3x/dialog-information.svg new file mode 100644 index 00000000..4c47b484 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/dialog-information.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/dialog-warning.svg b/3rdparty/icons/breeze-dark/status/16@3x/dialog-warning.svg new file mode 100644 index 00000000..5ea82662 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/dialog-warning.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/security-high.svg b/3rdparty/icons/breeze-dark/status/16@3x/security-high.svg new file mode 100644 index 00000000..52f9c34c --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/security-high.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/security-low.svg b/3rdparty/icons/breeze-dark/status/16@3x/security-low.svg new file mode 100644 index 00000000..ad1f00c0 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/security-low.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/user-available.svg b/3rdparty/icons/breeze-dark/status/16@3x/user-available.svg new file mode 100644 index 00000000..1acb8016 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/user-available.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/user-away.svg b/3rdparty/icons/breeze-dark/status/16@3x/user-away.svg new file mode 100644 index 00000000..a7334a9a --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/user-away.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/16@3x/user-offline.svg b/3rdparty/icons/breeze-dark/status/16@3x/user-offline.svg new file mode 100644 index 00000000..dad08fd9 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/16@3x/user-offline.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze-dark/status/22/dialog-information.svg b/3rdparty/icons/breeze-dark/status/22/dialog-information.svg index e75ff542..75fe3117 100644 --- a/3rdparty/icons/breeze-dark/status/22/dialog-information.svg +++ b/3rdparty/icons/breeze-dark/status/22/dialog-information.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/status/22/dialog-password.svg b/3rdparty/icons/breeze-dark/status/22/dialog-password.svg index f4b6f36b..1f762179 100644 --- a/3rdparty/icons/breeze-dark/status/22/dialog-password.svg +++ b/3rdparty/icons/breeze-dark/status/22/dialog-password.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze-dark/status/22/dialog-warning.svg b/3rdparty/icons/breeze-dark/status/22/dialog-warning.svg new file mode 100644 index 00000000..fc11f9d9 --- /dev/null +++ b/3rdparty/icons/breeze-dark/status/22/dialog-warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/3rdparty/icons/breeze-dark/status/22/network-wired.svg b/3rdparty/icons/breeze-dark/status/22/network-wired.svg deleted file mode 100644 index 46caf7f0..00000000 --- a/3rdparty/icons/breeze-dark/status/22/network-wired.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze-dark/status/22/security-high.svg b/3rdparty/icons/breeze-dark/status/22/security-high.svg index 0d8e8d8f..23c1f250 100644 --- a/3rdparty/icons/breeze-dark/status/22/security-high.svg +++ b/3rdparty/icons/breeze-dark/status/22/security-high.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/configure.svg b/3rdparty/icons/breeze/actions/16/configure.svg index be2a82c2..91da749e 100644 --- a/3rdparty/icons/breeze/actions/16/configure.svg +++ b/3rdparty/icons/breeze/actions/16/configure.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/dialog-cancel.svg b/3rdparty/icons/breeze/actions/16/dialog-cancel.svg index e87e635c..f06ae1f0 100644 --- a/3rdparty/icons/breeze/actions/16/dialog-cancel.svg +++ b/3rdparty/icons/breeze/actions/16/dialog-cancel.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/dialog-close.svg b/3rdparty/icons/breeze/actions/16/dialog-close.svg index 1fc40d94..1b7056c8 100644 --- a/3rdparty/icons/breeze/actions/16/dialog-close.svg +++ b/3rdparty/icons/breeze/actions/16/dialog-close.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/edit-clear.svg b/3rdparty/icons/breeze/actions/16/edit-clear.svg index 798df5d4..f49be9b0 100644 --- a/3rdparty/icons/breeze/actions/16/edit-clear.svg +++ b/3rdparty/icons/breeze/actions/16/edit-clear.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/edit-copy.svg b/3rdparty/icons/breeze/actions/16/edit-copy.svg index 5ae93b8a..266e34b8 100644 --- a/3rdparty/icons/breeze/actions/16/edit-copy.svg +++ b/3rdparty/icons/breeze/actions/16/edit-copy.svg @@ -1,13 +1,11 @@ - - - - - + + + + + + diff --git a/3rdparty/icons/breeze/actions/16/edit-find.svg b/3rdparty/icons/breeze/actions/16/edit-find.svg index 736d8359..92646c0c 100644 --- a/3rdparty/icons/breeze/actions/16/edit-find.svg +++ b/3rdparty/icons/breeze/actions/16/edit-find.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/edit-rename.svg b/3rdparty/icons/breeze/actions/16/edit-rename.svg index a7ba2cc8..18ccc58a 100644 --- a/3rdparty/icons/breeze/actions/16/edit-rename.svg +++ b/3rdparty/icons/breeze/actions/16/edit-rename.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/flag-blue.svg b/3rdparty/icons/breeze/actions/16/flag-blue.svg index 02beea99..ce270612 100644 --- a/3rdparty/icons/breeze/actions/16/flag-blue.svg +++ b/3rdparty/icons/breeze/actions/16/flag-blue.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/format-fill-color.svg b/3rdparty/icons/breeze/actions/16/format-fill-color.svg index 8feb78ab..e5fd1f56 100644 --- a/3rdparty/icons/breeze/actions/16/format-fill-color.svg +++ b/3rdparty/icons/breeze/actions/16/format-fill-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/format-list-unordered.svg b/3rdparty/icons/breeze/actions/16/format-list-unordered.svg index 50a8ca6e..16ed9490 100644 --- a/3rdparty/icons/breeze/actions/16/format-list-unordered.svg +++ b/3rdparty/icons/breeze/actions/16/format-list-unordered.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/format-text-bold.svg b/3rdparty/icons/breeze/actions/16/format-text-bold.svg index 5c9b5fac..d0214716 100644 --- a/3rdparty/icons/breeze/actions/16/format-text-bold.svg +++ b/3rdparty/icons/breeze/actions/16/format-text-bold.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/format-text-color.svg b/3rdparty/icons/breeze/actions/16/format-text-color.svg index 5870cd5e..e0973bcd 100644 --- a/3rdparty/icons/breeze/actions/16/format-text-color.svg +++ b/3rdparty/icons/breeze/actions/16/format-text-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/format-text-italic.svg b/3rdparty/icons/breeze/actions/16/format-text-italic.svg index ef039468..c31d77dc 100644 --- a/3rdparty/icons/breeze/actions/16/format-text-italic.svg +++ b/3rdparty/icons/breeze/actions/16/format-text-italic.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/format-text-strikethrough.svg b/3rdparty/icons/breeze/actions/16/format-text-strikethrough.svg new file mode 100644 index 00000000..752b962d --- /dev/null +++ b/3rdparty/icons/breeze/actions/16/format-text-strikethrough.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/16/format-text-underline.svg b/3rdparty/icons/breeze/actions/16/format-text-underline.svg index 2a463b7c..33eb027f 100644 --- a/3rdparty/icons/breeze/actions/16/format-text-underline.svg +++ b/3rdparty/icons/breeze/actions/16/format-text-underline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/go-down.svg b/3rdparty/icons/breeze/actions/16/go-down.svg index 0b4a0fba..1a159aaa 100644 --- a/3rdparty/icons/breeze/actions/16/go-down.svg +++ b/3rdparty/icons/breeze/actions/16/go-down.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze/actions/16/go-next-view.svg b/3rdparty/icons/breeze/actions/16/go-next-view.svg index f9568d17..6d17b4ac 100644 --- a/3rdparty/icons/breeze/actions/16/go-next-view.svg +++ b/3rdparty/icons/breeze/actions/16/go-next-view.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze/actions/16/go-next.svg b/3rdparty/icons/breeze/actions/16/go-next.svg index f9568d17..6d17b4ac 100644 --- a/3rdparty/icons/breeze/actions/16/go-next.svg +++ b/3rdparty/icons/breeze/actions/16/go-next.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze/actions/16/go-previous-view.svg b/3rdparty/icons/breeze/actions/16/go-previous-view.svg index 9cc1823a..3a0c2652 100644 --- a/3rdparty/icons/breeze/actions/16/go-previous-view.svg +++ b/3rdparty/icons/breeze/actions/16/go-previous-view.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze/actions/16/go-previous.svg b/3rdparty/icons/breeze/actions/16/go-previous.svg index 9cc1823a..3a0c2652 100644 --- a/3rdparty/icons/breeze/actions/16/go-previous.svg +++ b/3rdparty/icons/breeze/actions/16/go-previous.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze/actions/16/go-up.svg b/3rdparty/icons/breeze/actions/16/go-up.svg index 494096bc..31950bea 100644 --- a/3rdparty/icons/breeze/actions/16/go-up.svg +++ b/3rdparty/icons/breeze/actions/16/go-up.svg @@ -1,13 +1,10 @@ - - - - - + + + diff --git a/3rdparty/icons/breeze/actions/16/help-about.svg b/3rdparty/icons/breeze/actions/16/help-about.svg index d4fa7721..ea1dc02c 100644 --- a/3rdparty/icons/breeze/actions/16/help-about.svg +++ b/3rdparty/icons/breeze/actions/16/help-about.svg @@ -1,13 +1,12 @@ - - + - - + .ColorScheme-Text { + color:#232629; + } + + + + + + diff --git a/3rdparty/icons/breeze/actions/16/im-ban-kick-user.svg b/3rdparty/icons/breeze/actions/16/im-ban-kick-user.svg index 19327bec..3edf0814 100644 --- a/3rdparty/icons/breeze/actions/16/im-ban-kick-user.svg +++ b/3rdparty/icons/breeze/actions/16/im-ban-kick-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/network-connect.svg b/3rdparty/icons/breeze/actions/16/network-connect.svg index fbc915ed..73fdf9f4 100644 --- a/3rdparty/icons/breeze/actions/16/network-connect.svg +++ b/3rdparty/icons/breeze/actions/16/network-connect.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/16/network-disconnect.svg b/3rdparty/icons/breeze/actions/16/network-disconnect.svg index 33bf9538..95caabc5 100644 --- a/3rdparty/icons/breeze/actions/16/network-disconnect.svg +++ b/3rdparty/icons/breeze/actions/16/network-disconnect.svg @@ -2,7 +2,7 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/22/configure.svg b/3rdparty/icons/breeze/actions/22/configure.svg index 36bb4503..b96e3955 100644 --- a/3rdparty/icons/breeze/actions/22/configure.svg +++ b/3rdparty/icons/breeze/actions/22/configure.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/dialog-cancel.svg b/3rdparty/icons/breeze/actions/22/dialog-cancel.svg index c3b696c0..4edf5d75 100644 --- a/3rdparty/icons/breeze/actions/22/dialog-cancel.svg +++ b/3rdparty/icons/breeze/actions/22/dialog-cancel.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/dialog-close.svg b/3rdparty/icons/breeze/actions/22/dialog-close.svg index 1c10f43c..74e59501 100644 --- a/3rdparty/icons/breeze/actions/22/dialog-close.svg +++ b/3rdparty/icons/breeze/actions/22/dialog-close.svg @@ -1,6 +1,10 @@ - - - - - - + + + + diff --git a/3rdparty/icons/breeze/actions/22/document-edit.svg b/3rdparty/icons/breeze/actions/22/document-edit.svg index 60e13599..54e45c8d 100644 --- a/3rdparty/icons/breeze/actions/22/document-edit.svg +++ b/3rdparty/icons/breeze/actions/22/document-edit.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/document-encrypt.svg b/3rdparty/icons/breeze/actions/22/document-encrypt.svg index a7e8e38a..d7835b39 100644 --- a/3rdparty/icons/breeze/actions/22/document-encrypt.svg +++ b/3rdparty/icons/breeze/actions/22/document-encrypt.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/document-open.svg b/3rdparty/icons/breeze/actions/22/document-open.svg index 1b18e587..2a91cb0e 100644 --- a/3rdparty/icons/breeze/actions/22/document-open.svg +++ b/3rdparty/icons/breeze/actions/22/document-open.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/download.svg b/3rdparty/icons/breeze/actions/22/download.svg index 82fcc6e6..1dd04a7f 100644 --- a/3rdparty/icons/breeze/actions/22/download.svg +++ b/3rdparty/icons/breeze/actions/22/download.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/edit-clear-locationbar-ltr.svg b/3rdparty/icons/breeze/actions/22/edit-clear-locationbar-ltr.svg index 9b92f722..67a13c3b 100644 --- a/3rdparty/icons/breeze/actions/22/edit-clear-locationbar-ltr.svg +++ b/3rdparty/icons/breeze/actions/22/edit-clear-locationbar-ltr.svg @@ -49,12 +49,12 @@ type="text/css" id="current-color-scheme"> .ColorScheme-Text { - color:#4d4d4d; + color:#232629; } diff --git a/3rdparty/icons/breeze/actions/22/edit-clear.svg b/3rdparty/icons/breeze/actions/22/edit-clear.svg index 54a876a1..525fe05f 100644 --- a/3rdparty/icons/breeze/actions/22/edit-clear.svg +++ b/3rdparty/icons/breeze/actions/22/edit-clear.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/edit-copy.svg b/3rdparty/icons/breeze/actions/22/edit-copy.svg index 8c655d6e..2557953b 100644 --- a/3rdparty/icons/breeze/actions/22/edit-copy.svg +++ b/3rdparty/icons/breeze/actions/22/edit-copy.svg @@ -1,14 +1,11 @@ - - - - - - + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/edit-delete.svg b/3rdparty/icons/breeze/actions/22/edit-delete.svg index 0467306d..c9e2f4e1 100644 --- a/3rdparty/icons/breeze/actions/22/edit-delete.svg +++ b/3rdparty/icons/breeze/actions/22/edit-delete.svg @@ -1,11 +1,13 @@ - - - - - - - - - - - + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/edit-find.svg b/3rdparty/icons/breeze/actions/22/edit-find.svg index 49a697e9..c46b0c7c 100644 --- a/3rdparty/icons/breeze/actions/22/edit-find.svg +++ b/3rdparty/icons/breeze/actions/22/edit-find.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/edit-rename.svg b/3rdparty/icons/breeze/actions/22/edit-rename.svg index 60e13599..54e45c8d 100644 --- a/3rdparty/icons/breeze/actions/22/edit-rename.svg +++ b/3rdparty/icons/breeze/actions/22/edit-rename.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/flag-blue.svg b/3rdparty/icons/breeze/actions/22/flag-blue.svg index 5c6f13f8..bbd700aa 100644 --- a/3rdparty/icons/breeze/actions/22/flag-blue.svg +++ b/3rdparty/icons/breeze/actions/22/flag-blue.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/format-fill-color.svg b/3rdparty/icons/breeze/actions/22/format-fill-color.svg index 27cd2be8..397ee0ab 100644 --- a/3rdparty/icons/breeze/actions/22/format-fill-color.svg +++ b/3rdparty/icons/breeze/actions/22/format-fill-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/format-list-unordered.svg b/3rdparty/icons/breeze/actions/22/format-list-unordered.svg index 2ab4a5e4..00a2f150 100644 --- a/3rdparty/icons/breeze/actions/22/format-list-unordered.svg +++ b/3rdparty/icons/breeze/actions/22/format-list-unordered.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/format-text-bold.svg b/3rdparty/icons/breeze/actions/22/format-text-bold.svg index de3a2b3f..d9ba1cb4 100644 --- a/3rdparty/icons/breeze/actions/22/format-text-bold.svg +++ b/3rdparty/icons/breeze/actions/22/format-text-bold.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/format-text-color.svg b/3rdparty/icons/breeze/actions/22/format-text-color.svg index 124b84df..d1c48f36 100644 --- a/3rdparty/icons/breeze/actions/22/format-text-color.svg +++ b/3rdparty/icons/breeze/actions/22/format-text-color.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/format-text-italic.svg b/3rdparty/icons/breeze/actions/22/format-text-italic.svg index 31ae1934..adbd9bcd 100644 --- a/3rdparty/icons/breeze/actions/22/format-text-italic.svg +++ b/3rdparty/icons/breeze/actions/22/format-text-italic.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/format-text-strikethrough.svg b/3rdparty/icons/breeze/actions/22/format-text-strikethrough.svg new file mode 100644 index 00000000..7f0cfc45 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22/format-text-strikethrough.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/format-text-underline.svg b/3rdparty/icons/breeze/actions/22/format-text-underline.svg index 5ef6374c..53ee5967 100644 --- a/3rdparty/icons/breeze/actions/22/format-text-underline.svg +++ b/3rdparty/icons/breeze/actions/22/format-text-underline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/go-down.svg b/3rdparty/icons/breeze/actions/22/go-down.svg index 941f9ce3..44e782b9 100644 --- a/3rdparty/icons/breeze/actions/22/go-down.svg +++ b/3rdparty/icons/breeze/actions/22/go-down.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/go-next-view.svg b/3rdparty/icons/breeze/actions/22/go-next-view.svg index c7c71a2e..2ee6a448 100644 --- a/3rdparty/icons/breeze/actions/22/go-next-view.svg +++ b/3rdparty/icons/breeze/actions/22/go-next-view.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/go-next.svg b/3rdparty/icons/breeze/actions/22/go-next.svg index c7c71a2e..2ee6a448 100644 --- a/3rdparty/icons/breeze/actions/22/go-next.svg +++ b/3rdparty/icons/breeze/actions/22/go-next.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/go-previous-view.svg b/3rdparty/icons/breeze/actions/22/go-previous-view.svg index 06c8f8a9..f2415f78 100644 --- a/3rdparty/icons/breeze/actions/22/go-previous-view.svg +++ b/3rdparty/icons/breeze/actions/22/go-previous-view.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/go-previous.svg b/3rdparty/icons/breeze/actions/22/go-previous.svg index 06c8f8a9..f2415f78 100644 --- a/3rdparty/icons/breeze/actions/22/go-previous.svg +++ b/3rdparty/icons/breeze/actions/22/go-previous.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/go-up.svg b/3rdparty/icons/breeze/actions/22/go-up.svg index 43494b52..21f77e91 100644 --- a/3rdparty/icons/breeze/actions/22/go-up.svg +++ b/3rdparty/icons/breeze/actions/22/go-up.svg @@ -1,14 +1,10 @@ - - - - - - + + + + diff --git a/3rdparty/icons/breeze/actions/22/help-about.svg b/3rdparty/icons/breeze/actions/22/help-about.svg index 9560625c..b6c5d303 100644 --- a/3rdparty/icons/breeze/actions/22/help-about.svg +++ b/3rdparty/icons/breeze/actions/22/help-about.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/im-ban-kick-user.svg b/3rdparty/icons/breeze/actions/22/im-ban-kick-user.svg index 633bda5f..26147a07 100644 --- a/3rdparty/icons/breeze/actions/22/im-ban-kick-user.svg +++ b/3rdparty/icons/breeze/actions/22/im-ban-kick-user.svg @@ -1,6 +1,13 @@ - - - - + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/im-ban-user.svg b/3rdparty/icons/breeze/actions/22/im-ban-user.svg index c2f3f892..98f85c1d 100644 --- a/3rdparty/icons/breeze/actions/22/im-ban-user.svg +++ b/3rdparty/icons/breeze/actions/22/im-ban-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/im-kick-user.svg b/3rdparty/icons/breeze/actions/22/im-kick-user.svg index d6e2b23a..8418466e 100644 --- a/3rdparty/icons/breeze/actions/22/im-kick-user.svg +++ b/3rdparty/icons/breeze/actions/22/im-kick-user.svg @@ -1,10 +1,14 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/im-user-offline.svg b/3rdparty/icons/breeze/actions/22/im-user-offline.svg index 71d6cfc2..00607242 100644 --- a/3rdparty/icons/breeze/actions/22/im-user-offline.svg +++ b/3rdparty/icons/breeze/actions/22/im-user-offline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/im-user.svg b/3rdparty/icons/breeze/actions/22/im-user.svg index 2e29a0a0..26537bee 100644 --- a/3rdparty/icons/breeze/actions/22/im-user.svg +++ b/3rdparty/icons/breeze/actions/22/im-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/irc-channel-active.svg b/3rdparty/icons/breeze/actions/22/irc-channel-active.svg index 6dd99ae5..a10e9c0c 100644 --- a/3rdparty/icons/breeze/actions/22/irc-channel-active.svg +++ b/3rdparty/icons/breeze/actions/22/irc-channel-active.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/irc-channel-inactive.svg b/3rdparty/icons/breeze/actions/22/irc-channel-inactive.svg index 785f844a..08cd1e6a 100644 --- a/3rdparty/icons/breeze/actions/22/irc-channel-inactive.svg +++ b/3rdparty/icons/breeze/actions/22/irc-channel-inactive.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/irc-close-channel.svg b/3rdparty/icons/breeze/actions/22/irc-close-channel.svg index 17214039..6223025f 100644 --- a/3rdparty/icons/breeze/actions/22/irc-close-channel.svg +++ b/3rdparty/icons/breeze/actions/22/irc-close-channel.svg @@ -1,6 +1,13 @@ - - - - - - + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/irc-join-channel.svg b/3rdparty/icons/breeze/actions/22/irc-join-channel.svg index 2935b6e8..f9bae3c6 100644 --- a/3rdparty/icons/breeze/actions/22/irc-join-channel.svg +++ b/3rdparty/icons/breeze/actions/22/irc-join-channel.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/irc-operator.svg b/3rdparty/icons/breeze/actions/22/irc-operator.svg index 569d4af3..fe6c0a8e 100644 --- a/3rdparty/icons/breeze/actions/22/irc-operator.svg +++ b/3rdparty/icons/breeze/actions/22/irc-operator.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/irc-remove-operator.svg b/3rdparty/icons/breeze/actions/22/irc-remove-operator.svg index 616053d4..397c90a8 100644 --- a/3rdparty/icons/breeze/actions/22/irc-remove-operator.svg +++ b/3rdparty/icons/breeze/actions/22/irc-remove-operator.svg @@ -1,3 +1,13 @@ - - - + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/irc-unvoice.svg b/3rdparty/icons/breeze/actions/22/irc-unvoice.svg index 4aebab00..f4e9676b 100644 --- a/3rdparty/icons/breeze/actions/22/irc-unvoice.svg +++ b/3rdparty/icons/breeze/actions/22/irc-unvoice.svg @@ -1,3 +1,13 @@ - - - + + + + + + diff --git a/3rdparty/icons/breeze/actions/22/irc-voice.svg b/3rdparty/icons/breeze/actions/22/irc-voice.svg index 4c4d33fd..13ee6893 100644 --- a/3rdparty/icons/breeze/actions/22/irc-voice.svg +++ b/3rdparty/icons/breeze/actions/22/irc-voice.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/list-add-user.svg b/3rdparty/icons/breeze/actions/22/list-add-user.svg index d7db2910..37b86c65 100644 --- a/3rdparty/icons/breeze/actions/22/list-add-user.svg +++ b/3rdparty/icons/breeze/actions/22/list-add-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/list-add.svg b/3rdparty/icons/breeze/actions/22/list-add.svg index 2935b6e8..f9bae3c6 100644 --- a/3rdparty/icons/breeze/actions/22/list-add.svg +++ b/3rdparty/icons/breeze/actions/22/list-add.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/list-remove-user.svg b/3rdparty/icons/breeze/actions/22/list-remove-user.svg index f72e98f8..f64cd880 100644 --- a/3rdparty/icons/breeze/actions/22/list-remove-user.svg +++ b/3rdparty/icons/breeze/actions/22/list-remove-user.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/mail-message-new.svg b/3rdparty/icons/breeze/actions/22/mail-message-new.svg index 4e6939b9..c19710f0 100644 --- a/3rdparty/icons/breeze/actions/22/mail-message-new.svg +++ b/3rdparty/icons/breeze/actions/22/mail-message-new.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/media-playback-start.svg b/3rdparty/icons/breeze/actions/22/media-playback-start.svg index 2044584d..1bf9eb6b 100644 --- a/3rdparty/icons/breeze/actions/22/media-playback-start.svg +++ b/3rdparty/icons/breeze/actions/22/media-playback-start.svg @@ -1,14 +1,8 @@ - - - + .ColorScheme-Text { + color:#232629; + } + + diff --git a/3rdparty/icons/breeze/actions/22/network-connect.svg b/3rdparty/icons/breeze/actions/22/network-connect.svg index 3d810e74..e7d2b626 100644 --- a/3rdparty/icons/breeze/actions/22/network-connect.svg +++ b/3rdparty/icons/breeze/actions/22/network-connect.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22/network-disconnect.svg b/3rdparty/icons/breeze/actions/22/network-disconnect.svg index e1d5fcb5..bb87f596 100644 --- a/3rdparty/icons/breeze/actions/22/network-disconnect.svg +++ b/3rdparty/icons/breeze/actions/22/network-disconnect.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/22@3x/edit-clear-locationbar-rtl.svg b/3rdparty/icons/breeze/actions/22@3x/edit-clear-locationbar-rtl.svg new file mode 100644 index 00000000..525fe05f --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/edit-clear-locationbar-rtl.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/edit-clear.svg b/3rdparty/icons/breeze/actions/22@3x/edit-clear.svg new file mode 100644 index 00000000..525fe05f --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/edit-clear.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/edit-copy.svg b/3rdparty/icons/breeze/actions/22@3x/edit-copy.svg new file mode 100644 index 00000000..2557953b --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/edit-copy.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/edit-delete.svg b/3rdparty/icons/breeze/actions/22@3x/edit-delete.svg new file mode 100644 index 00000000..c9e2f4e1 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/edit-delete.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/edit-find.svg b/3rdparty/icons/breeze/actions/22@3x/edit-find.svg new file mode 100644 index 00000000..c46b0c7c --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/edit-find.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/edit-rename.svg b/3rdparty/icons/breeze/actions/22@3x/edit-rename.svg new file mode 100644 index 00000000..54e45c8d --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/edit-rename.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/flag-blue.svg b/3rdparty/icons/breeze/actions/22@3x/flag-blue.svg new file mode 100644 index 00000000..bbd700aa --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/flag-blue.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-fill-color.svg b/3rdparty/icons/breeze/actions/22@3x/format-fill-color.svg new file mode 100644 index 00000000..397ee0ab --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-fill-color.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-list-unordered.svg b/3rdparty/icons/breeze/actions/22@3x/format-list-unordered.svg new file mode 100644 index 00000000..00a2f150 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-list-unordered.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-text-bold.svg b/3rdparty/icons/breeze/actions/22@3x/format-text-bold.svg new file mode 100644 index 00000000..d9ba1cb4 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-text-bold.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-text-color.svg b/3rdparty/icons/breeze/actions/22@3x/format-text-color.svg new file mode 100644 index 00000000..d1c48f36 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-text-color.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-text-italic.svg b/3rdparty/icons/breeze/actions/22@3x/format-text-italic.svg new file mode 100644 index 00000000..adbd9bcd --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-text-italic.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-text-strikethrough.svg b/3rdparty/icons/breeze/actions/22@3x/format-text-strikethrough.svg new file mode 100644 index 00000000..7f0cfc45 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-text-strikethrough.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/format-text-underline.svg b/3rdparty/icons/breeze/actions/22@3x/format-text-underline.svg new file mode 100644 index 00000000..53ee5967 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/format-text-underline.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/go-down.svg b/3rdparty/icons/breeze/actions/22@3x/go-down.svg new file mode 100644 index 00000000..44e782b9 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/go-down.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/go-next-view.svg b/3rdparty/icons/breeze/actions/22@3x/go-next-view.svg new file mode 100644 index 00000000..2ee6a448 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/go-next-view.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/go-next.svg b/3rdparty/icons/breeze/actions/22@3x/go-next.svg new file mode 100644 index 00000000..2ee6a448 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/go-next.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/go-previous-view.svg b/3rdparty/icons/breeze/actions/22@3x/go-previous-view.svg new file mode 100644 index 00000000..f2415f78 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/go-previous-view.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/go-previous.svg b/3rdparty/icons/breeze/actions/22@3x/go-previous.svg new file mode 100644 index 00000000..f2415f78 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/go-previous.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/go-up.svg b/3rdparty/icons/breeze/actions/22@3x/go-up.svg new file mode 100644 index 00000000..21f77e91 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/help-about.svg b/3rdparty/icons/breeze/actions/22@3x/help-about.svg new file mode 100644 index 00000000..b6c5d303 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/help-about.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-ban-kick-user.svg b/3rdparty/icons/breeze/actions/22@3x/im-ban-kick-user.svg new file mode 100644 index 00000000..26147a07 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-ban-kick-user.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-ban-user.svg b/3rdparty/icons/breeze/actions/22@3x/im-ban-user.svg new file mode 100644 index 00000000..98f85c1d --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-ban-user.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-kick-user.svg b/3rdparty/icons/breeze/actions/22@3x/im-kick-user.svg new file mode 100644 index 00000000..8418466e --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-kick-user.svg @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-user-away.svg b/3rdparty/icons/breeze/actions/22@3x/im-user-away.svg new file mode 100644 index 00000000..904e3ac0 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-user-away.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-user-offline.svg b/3rdparty/icons/breeze/actions/22@3x/im-user-offline.svg new file mode 100644 index 00000000..00607242 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-user-offline.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-user-online.svg b/3rdparty/icons/breeze/actions/22@3x/im-user-online.svg new file mode 100644 index 00000000..16d88e7e --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-user-online.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/im-user.svg b/3rdparty/icons/breeze/actions/22@3x/im-user.svg new file mode 100644 index 00000000..26537bee --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/im-user.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-channel-active.svg b/3rdparty/icons/breeze/actions/22@3x/irc-channel-active.svg new file mode 100644 index 00000000..a10e9c0c --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-channel-active.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-channel-inactive.svg b/3rdparty/icons/breeze/actions/22@3x/irc-channel-inactive.svg new file mode 100644 index 00000000..08cd1e6a --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-channel-inactive.svg @@ -0,0 +1,19 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-close-channel.svg b/3rdparty/icons/breeze/actions/22@3x/irc-close-channel.svg new file mode 100644 index 00000000..6223025f --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-close-channel.svg @@ -0,0 +1,13 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-join-channel.svg b/3rdparty/icons/breeze/actions/22@3x/irc-join-channel.svg new file mode 100644 index 00000000..f9bae3c6 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-join-channel.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-operator.svg b/3rdparty/icons/breeze/actions/22@3x/irc-operator.svg new file mode 100644 index 00000000..fe6c0a8e --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-operator.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-remove-operator.svg b/3rdparty/icons/breeze/actions/22@3x/irc-remove-operator.svg new file mode 100644 index 00000000..397c90a8 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-remove-operator.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-unvoice.svg b/3rdparty/icons/breeze/actions/22@3x/irc-unvoice.svg new file mode 100644 index 00000000..f4e9676b --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-unvoice.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/irc-voice.svg b/3rdparty/icons/breeze/actions/22@3x/irc-voice.svg new file mode 100644 index 00000000..13ee6893 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/irc-voice.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/list-add-user.svg b/3rdparty/icons/breeze/actions/22@3x/list-add-user.svg new file mode 100644 index 00000000..37b86c65 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/list-add-user.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/list-add.svg b/3rdparty/icons/breeze/actions/22@3x/list-add.svg new file mode 100644 index 00000000..f9bae3c6 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/list-add.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/list-remove-user.svg b/3rdparty/icons/breeze/actions/22@3x/list-remove-user.svg new file mode 100644 index 00000000..f64cd880 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/list-remove-user.svg @@ -0,0 +1,18 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/mail-message-new.svg b/3rdparty/icons/breeze/actions/22@3x/mail-message-new.svg new file mode 100644 index 00000000..c19710f0 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/media-playback-start.svg b/3rdparty/icons/breeze/actions/22@3x/media-playback-start.svg new file mode 100644 index 00000000..1bf9eb6b --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/media-playback-start.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/network-connect.svg b/3rdparty/icons/breeze/actions/22@3x/network-connect.svg new file mode 100644 index 00000000..e7d2b626 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/network-connect.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/network-disconnect.svg b/3rdparty/icons/breeze/actions/22@3x/network-disconnect.svg new file mode 100644 index 00000000..bb87f596 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/network-disconnect.svg @@ -0,0 +1,22 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/show-menu.svg b/3rdparty/icons/breeze/actions/22@3x/show-menu.svg new file mode 100644 index 00000000..12bd56fd --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/show-menu.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/tools-report-bug.svg b/3rdparty/icons/breeze/actions/22@3x/tools-report-bug.svg new file mode 100644 index 00000000..113a02f8 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/tools-report-bug.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/view-fullscreen.svg b/3rdparty/icons/breeze/actions/22@3x/view-fullscreen.svg new file mode 100644 index 00000000..d4246b70 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/view-fullscreen.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/view-refresh.svg b/3rdparty/icons/breeze/actions/22@3x/view-refresh.svg new file mode 100644 index 00000000..7ee0e2b2 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/zoom-in.svg b/3rdparty/icons/breeze/actions/22@3x/zoom-in.svg new file mode 100644 index 00000000..459b9cab --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/zoom-in.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/zoom-original.svg b/3rdparty/icons/breeze/actions/22@3x/zoom-original.svg new file mode 100644 index 00000000..e0c73b52 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/22@3x/zoom-out.svg b/3rdparty/icons/breeze/actions/22@3x/zoom-out.svg new file mode 100644 index 00000000..4e673d90 --- /dev/null +++ b/3rdparty/icons/breeze/actions/22@3x/zoom-out.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/24/application-exit.svg b/3rdparty/icons/breeze/actions/24/application-exit.svg deleted file mode 100644 index e4e9ed6e..00000000 --- a/3rdparty/icons/breeze/actions/24/application-exit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/3rdparty/icons/breeze/actions/24/configure-shortcuts.svg b/3rdparty/icons/breeze/actions/24/configure-shortcuts.svg deleted file mode 100644 index aad362cc..00000000 --- a/3rdparty/icons/breeze/actions/24/configure-shortcuts.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/configure.svg b/3rdparty/icons/breeze/actions/24/configure.svg deleted file mode 100644 index bb9adbae..00000000 --- a/3rdparty/icons/breeze/actions/24/configure.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/dialog-cancel.svg b/3rdparty/icons/breeze/actions/24/dialog-cancel.svg deleted file mode 100644 index 56718eb6..00000000 --- a/3rdparty/icons/breeze/actions/24/dialog-cancel.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/dialog-close.svg b/3rdparty/icons/breeze/actions/24/dialog-close.svg deleted file mode 100644 index 9f28b406..00000000 --- a/3rdparty/icons/breeze/actions/24/dialog-close.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/edit-delete.svg b/3rdparty/icons/breeze/actions/24/edit-delete.svg deleted file mode 100644 index 630d5d21..00000000 --- a/3rdparty/icons/breeze/actions/24/edit-delete.svg +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/flag-blue.svg b/3rdparty/icons/breeze/actions/24/flag-blue.svg deleted file mode 100644 index cb78c991..00000000 --- a/3rdparty/icons/breeze/actions/24/flag-blue.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/format-list-unordered.svg b/3rdparty/icons/breeze/actions/24/format-list-unordered.svg deleted file mode 100644 index 413dfac7..00000000 --- a/3rdparty/icons/breeze/actions/24/format-list-unordered.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/format-text-bold.svg b/3rdparty/icons/breeze/actions/24/format-text-bold.svg deleted file mode 100644 index bc2ccd47..00000000 --- a/3rdparty/icons/breeze/actions/24/format-text-bold.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/format-text-color.svg b/3rdparty/icons/breeze/actions/24/format-text-color.svg deleted file mode 100644 index 7f21c623..00000000 --- a/3rdparty/icons/breeze/actions/24/format-text-color.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/format-text-underline.svg b/3rdparty/icons/breeze/actions/24/format-text-underline.svg deleted file mode 100644 index d66ad229..00000000 --- a/3rdparty/icons/breeze/actions/24/format-text-underline.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/go-down.svg b/3rdparty/icons/breeze/actions/24/go-down.svg deleted file mode 100644 index 5c6f1a82..00000000 --- a/3rdparty/icons/breeze/actions/24/go-down.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/go-next-view.svg b/3rdparty/icons/breeze/actions/24/go-next-view.svg deleted file mode 100644 index 23035d3b..00000000 --- a/3rdparty/icons/breeze/actions/24/go-next-view.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/go-next.svg b/3rdparty/icons/breeze/actions/24/go-next.svg deleted file mode 100644 index 23035d3b..00000000 --- a/3rdparty/icons/breeze/actions/24/go-next.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/go-previous-view.svg b/3rdparty/icons/breeze/actions/24/go-previous-view.svg deleted file mode 100644 index a5f016c4..00000000 --- a/3rdparty/icons/breeze/actions/24/go-previous-view.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/go-previous.svg b/3rdparty/icons/breeze/actions/24/go-previous.svg deleted file mode 100644 index a5f016c4..00000000 --- a/3rdparty/icons/breeze/actions/24/go-previous.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/go-up.svg b/3rdparty/icons/breeze/actions/24/go-up.svg deleted file mode 100644 index 693c12fd..00000000 --- a/3rdparty/icons/breeze/actions/24/go-up.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/help-about.svg b/3rdparty/icons/breeze/actions/24/help-about.svg deleted file mode 100644 index 3170ef32..00000000 --- a/3rdparty/icons/breeze/actions/24/help-about.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/im-ban-kick-user.svg b/3rdparty/icons/breeze/actions/24/im-ban-kick-user.svg deleted file mode 100644 index 38a4ced3..00000000 --- a/3rdparty/icons/breeze/actions/24/im-ban-kick-user.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/im-ban-user.svg b/3rdparty/icons/breeze/actions/24/im-ban-user.svg deleted file mode 100644 index 57247895..00000000 --- a/3rdparty/icons/breeze/actions/24/im-ban-user.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/im-kick-user.svg b/3rdparty/icons/breeze/actions/24/im-kick-user.svg deleted file mode 100644 index 603d7313..00000000 --- a/3rdparty/icons/breeze/actions/24/im-kick-user.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/im-user-offline.svg b/3rdparty/icons/breeze/actions/24/im-user-offline.svg deleted file mode 100644 index f7f3f391..00000000 --- a/3rdparty/icons/breeze/actions/24/im-user-offline.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/im-user-online.svg b/3rdparty/icons/breeze/actions/24/im-user-online.svg deleted file mode 100644 index 04f62ec3..00000000 --- a/3rdparty/icons/breeze/actions/24/im-user-online.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/im-user.svg b/3rdparty/icons/breeze/actions/24/im-user.svg deleted file mode 100644 index fb8ee3d6..00000000 --- a/3rdparty/icons/breeze/actions/24/im-user.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-channel-active.svg b/3rdparty/icons/breeze/actions/24/irc-channel-active.svg deleted file mode 100644 index ee0c47cd..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-channel-active.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-channel-inactive.svg b/3rdparty/icons/breeze/actions/24/irc-channel-inactive.svg deleted file mode 100644 index 1e821e08..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-channel-inactive.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-close-channel.svg b/3rdparty/icons/breeze/actions/24/irc-close-channel.svg deleted file mode 100644 index 9f28b406..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-close-channel.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-join-channel.svg b/3rdparty/icons/breeze/actions/24/irc-join-channel.svg deleted file mode 100644 index a3a2dc55..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-join-channel.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-operator.svg b/3rdparty/icons/breeze/actions/24/irc-operator.svg deleted file mode 100644 index c054baaf..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-operator.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-remove-operator.svg b/3rdparty/icons/breeze/actions/24/irc-remove-operator.svg deleted file mode 100644 index 53b26bf9..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-remove-operator.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-unvoice.svg b/3rdparty/icons/breeze/actions/24/irc-unvoice.svg deleted file mode 100644 index a6e49aca..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-unvoice.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/irc-voice.svg b/3rdparty/icons/breeze/actions/24/irc-voice.svg deleted file mode 100644 index 69abbb1c..00000000 --- a/3rdparty/icons/breeze/actions/24/irc-voice.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/list-add-user.svg b/3rdparty/icons/breeze/actions/24/list-add-user.svg deleted file mode 100644 index e50a5b34..00000000 --- a/3rdparty/icons/breeze/actions/24/list-add-user.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/list-add.svg b/3rdparty/icons/breeze/actions/24/list-add.svg deleted file mode 100644 index a3a2dc55..00000000 --- a/3rdparty/icons/breeze/actions/24/list-add.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/list-remove-user.svg b/3rdparty/icons/breeze/actions/24/list-remove-user.svg deleted file mode 100644 index 3f0351c9..00000000 --- a/3rdparty/icons/breeze/actions/24/list-remove-user.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/mail-message-new.svg b/3rdparty/icons/breeze/actions/24/mail-message-new.svg deleted file mode 100644 index f395099e..00000000 --- a/3rdparty/icons/breeze/actions/24/mail-message-new.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/media-playback-start.svg b/3rdparty/icons/breeze/actions/24/media-playback-start.svg deleted file mode 100644 index 6e185aa8..00000000 --- a/3rdparty/icons/breeze/actions/24/media-playback-start.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/network-connect.svg b/3rdparty/icons/breeze/actions/24/network-connect.svg deleted file mode 100644 index 5f0c0b82..00000000 --- a/3rdparty/icons/breeze/actions/24/network-connect.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/network-disconnect.svg b/3rdparty/icons/breeze/actions/24/network-disconnect.svg deleted file mode 100644 index 1a1575cf..00000000 --- a/3rdparty/icons/breeze/actions/24/network-disconnect.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/show-menu.svg b/3rdparty/icons/breeze/actions/24/show-menu.svg deleted file mode 100644 index d99cc890..00000000 --- a/3rdparty/icons/breeze/actions/24/show-menu.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/tools-report-bug.svg b/3rdparty/icons/breeze/actions/24/tools-report-bug.svg deleted file mode 100644 index 780a23ff..00000000 --- a/3rdparty/icons/breeze/actions/24/tools-report-bug.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/view-fullscreen.svg b/3rdparty/icons/breeze/actions/24/view-fullscreen.svg deleted file mode 100644 index d5d17a1f..00000000 --- a/3rdparty/icons/breeze/actions/24/view-fullscreen.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/view-refresh.svg b/3rdparty/icons/breeze/actions/24/view-refresh.svg deleted file mode 100644 index bebe2da2..00000000 --- a/3rdparty/icons/breeze/actions/24/view-refresh.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/zoom-in.svg b/3rdparty/icons/breeze/actions/24/zoom-in.svg deleted file mode 100644 index 28a9e731..00000000 --- a/3rdparty/icons/breeze/actions/24/zoom-in.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/zoom-original.svg b/3rdparty/icons/breeze/actions/24/zoom-original.svg deleted file mode 100644 index 7ffdc313..00000000 --- a/3rdparty/icons/breeze/actions/24/zoom-original.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/24/zoom-out.svg b/3rdparty/icons/breeze/actions/24/zoom-out.svg deleted file mode 100644 index 9cf4b326..00000000 --- a/3rdparty/icons/breeze/actions/24/zoom-out.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/actions/32/application-exit.svg b/3rdparty/icons/breeze/actions/32/application-exit.svg index 347ace49..711462f5 100644 --- a/3rdparty/icons/breeze/actions/32/application-exit.svg +++ b/3rdparty/icons/breeze/actions/32/application-exit.svg @@ -1,6 +1,8 @@ - - - - - - + + + + diff --git a/3rdparty/icons/breeze/actions/32/configure-shortcuts.svg b/3rdparty/icons/breeze/actions/32/configure-shortcuts.svg index aad362cc..413727d4 100644 --- a/3rdparty/icons/breeze/actions/32/configure-shortcuts.svg +++ b/3rdparty/icons/breeze/actions/32/configure-shortcuts.svg @@ -1,13 +1,11 @@ - - + - - + .ColorScheme-Text { + color:#232629; + } + + + + + diff --git a/3rdparty/icons/breeze/actions/32/configure.svg b/3rdparty/icons/breeze/actions/32/configure.svg index 37501d42..19e86e26 100644 --- a/3rdparty/icons/breeze/actions/32/configure.svg +++ b/3rdparty/icons/breeze/actions/32/configure.svg @@ -2,7 +2,7 @@ + diff --git a/3rdparty/icons/breeze/actions/32/go-next.svg b/3rdparty/icons/breeze/actions/32/go-next.svg index ec1545d6..1859a8e4 100644 --- a/3rdparty/icons/breeze/actions/32/go-next.svg +++ b/3rdparty/icons/breeze/actions/32/go-next.svg @@ -1,17 +1,10 @@ - - + - - + type="text/css" + id="current-color-scheme"> + .ColorScheme-Text { + color:#232629; + } + + diff --git a/3rdparty/icons/breeze/actions/32/go-previous.svg b/3rdparty/icons/breeze/actions/32/go-previous.svg index fbdfb7a3..e5b8d027 100644 --- a/3rdparty/icons/breeze/actions/32/go-previous.svg +++ b/3rdparty/icons/breeze/actions/32/go-previous.svg @@ -1,17 +1,10 @@ - - + - - + type="text/css" + id="current-color-scheme"> + .ColorScheme-Text { + color:#232629; + } + + diff --git a/3rdparty/icons/breeze/actions/32/go-up.svg b/3rdparty/icons/breeze/actions/32/go-up.svg index d4857235..68d5c035 100644 --- a/3rdparty/icons/breeze/actions/32/go-up.svg +++ b/3rdparty/icons/breeze/actions/32/go-up.svg @@ -1,17 +1,10 @@ - - + - - + type="text/css" + id="current-color-scheme"> + .ColorScheme-Text { + color:#232629; + } + + diff --git a/3rdparty/icons/breeze/actions/32/help-about.svg b/3rdparty/icons/breeze/actions/32/help-about.svg index 79949f82..1b3d1c72 100644 --- a/3rdparty/icons/breeze/actions/32/help-about.svg +++ b/3rdparty/icons/breeze/actions/32/help-about.svg @@ -1,18 +1,28 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/32/mail-message-new.svg b/3rdparty/icons/breeze/actions/32/mail-message-new.svg index 7eec6414..c72d3f3b 100644 --- a/3rdparty/icons/breeze/actions/32/mail-message-new.svg +++ b/3rdparty/icons/breeze/actions/32/mail-message-new.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/32/media-playback-start.svg b/3rdparty/icons/breeze/actions/32/media-playback-start.svg index 88564c26..28f7c9b3 100644 --- a/3rdparty/icons/breeze/actions/32/media-playback-start.svg +++ b/3rdparty/icons/breeze/actions/32/media-playback-start.svg @@ -5,7 +5,7 @@ type="text/css" id="current-color-scheme"> .ColorScheme-Text { - color:#4d4d4d; + color:#232629; } diff --git a/3rdparty/icons/breeze/actions/32/view-refresh.svg b/3rdparty/icons/breeze/actions/32/view-refresh.svg index c60eef37..49f4c112 100644 --- a/3rdparty/icons/breeze/actions/32/view-refresh.svg +++ b/3rdparty/icons/breeze/actions/32/view-refresh.svg @@ -1,13 +1,8 @@ - - - - - + + + + + diff --git a/3rdparty/icons/breeze/actions/32/zoom-in.svg b/3rdparty/icons/breeze/actions/32/zoom-in.svg index 869ecf52..69302f8c 100644 --- a/3rdparty/icons/breeze/actions/32/zoom-in.svg +++ b/3rdparty/icons/breeze/actions/32/zoom-in.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/32/zoom-original.svg b/3rdparty/icons/breeze/actions/32/zoom-original.svg index 4cf8821f..6d26104c 100644 --- a/3rdparty/icons/breeze/actions/32/zoom-original.svg +++ b/3rdparty/icons/breeze/actions/32/zoom-original.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/32/zoom-out.svg b/3rdparty/icons/breeze/actions/32/zoom-out.svg index e9dd2ab1..c67c8737 100644 --- a/3rdparty/icons/breeze/actions/32/zoom-out.svg +++ b/3rdparty/icons/breeze/actions/32/zoom-out.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/actions/32@2x/application-exit.svg b/3rdparty/icons/breeze/actions/32@2x/application-exit.svg new file mode 100644 index 00000000..711462f5 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/application-exit.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/configure-shortcuts.svg b/3rdparty/icons/breeze/actions/32@2x/configure-shortcuts.svg new file mode 100644 index 00000000..413727d4 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/configure-shortcuts.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/configure.svg b/3rdparty/icons/breeze/actions/32@2x/configure.svg new file mode 100644 index 00000000..19e86e26 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/configure.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/dialog-cancel.svg b/3rdparty/icons/breeze/actions/32@2x/dialog-cancel.svg new file mode 100644 index 00000000..2179310e --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/dialog-cancel.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/document-edit.svg b/3rdparty/icons/breeze/actions/32@2x/document-edit.svg new file mode 100644 index 00000000..99e36482 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/document-edit.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/document-open.svg b/3rdparty/icons/breeze/actions/32@2x/document-open.svg new file mode 100644 index 00000000..4a8498ce --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/document-open.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/edit-delete.svg b/3rdparty/icons/breeze/actions/32@2x/edit-delete.svg new file mode 100644 index 00000000..0a62e5bc --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/edit-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/3rdparty/icons/breeze/actions/32@2x/go-down.svg b/3rdparty/icons/breeze/actions/32@2x/go-down.svg new file mode 100644 index 00000000..83912053 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/go-down.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/go-next.svg b/3rdparty/icons/breeze/actions/32@2x/go-next.svg new file mode 100644 index 00000000..1859a8e4 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/go-next.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/go-previous.svg b/3rdparty/icons/breeze/actions/32@2x/go-previous.svg new file mode 100644 index 00000000..e5b8d027 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/go-previous.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/go-up.svg b/3rdparty/icons/breeze/actions/32@2x/go-up.svg new file mode 100644 index 00000000..68d5c035 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/help-about.svg b/3rdparty/icons/breeze/actions/32@2x/help-about.svg new file mode 100644 index 00000000..1b3d1c72 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/help-about.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/mail-message-new.svg b/3rdparty/icons/breeze/actions/32@2x/mail-message-new.svg new file mode 100644 index 00000000..c72d3f3b --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/media-playback-start.svg b/3rdparty/icons/breeze/actions/32@2x/media-playback-start.svg new file mode 100644 index 00000000..28f7c9b3 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/media-playback-start.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/view-refresh.svg b/3rdparty/icons/breeze/actions/32@2x/view-refresh.svg new file mode 100644 index 00000000..49f4c112 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/zoom-in.svg b/3rdparty/icons/breeze/actions/32@2x/zoom-in.svg new file mode 100644 index 00000000..69302f8c --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/zoom-in.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/zoom-original.svg b/3rdparty/icons/breeze/actions/32@2x/zoom-original.svg new file mode 100644 index 00000000..6d26104c --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@2x/zoom-out.svg b/3rdparty/icons/breeze/actions/32@2x/zoom-out.svg new file mode 100644 index 00000000..c67c8737 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@2x/zoom-out.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/application-exit.svg b/3rdparty/icons/breeze/actions/32@3x/application-exit.svg new file mode 100644 index 00000000..711462f5 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/application-exit.svg @@ -0,0 +1,8 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/configure-shortcuts.svg b/3rdparty/icons/breeze/actions/32@3x/configure-shortcuts.svg new file mode 100644 index 00000000..413727d4 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/configure-shortcuts.svg @@ -0,0 +1,11 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/configure.svg b/3rdparty/icons/breeze/actions/32@3x/configure.svg new file mode 100644 index 00000000..19e86e26 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/configure.svg @@ -0,0 +1,17 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/dialog-cancel.svg b/3rdparty/icons/breeze/actions/32@3x/dialog-cancel.svg new file mode 100644 index 00000000..2179310e --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/dialog-cancel.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/document-edit.svg b/3rdparty/icons/breeze/actions/32@3x/document-edit.svg new file mode 100644 index 00000000..99e36482 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/document-edit.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/document-open.svg b/3rdparty/icons/breeze/actions/32@3x/document-open.svg new file mode 100644 index 00000000..4a8498ce --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/document-open.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/edit-delete.svg b/3rdparty/icons/breeze/actions/32@3x/edit-delete.svg new file mode 100644 index 00000000..0a62e5bc --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/edit-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/3rdparty/icons/breeze/actions/32@3x/go-down.svg b/3rdparty/icons/breeze/actions/32@3x/go-down.svg new file mode 100644 index 00000000..83912053 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/go-down.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/go-next.svg b/3rdparty/icons/breeze/actions/32@3x/go-next.svg new file mode 100644 index 00000000..1859a8e4 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/go-next.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/go-previous.svg b/3rdparty/icons/breeze/actions/32@3x/go-previous.svg new file mode 100644 index 00000000..e5b8d027 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/go-previous.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/go-up.svg b/3rdparty/icons/breeze/actions/32@3x/go-up.svg new file mode 100644 index 00000000..68d5c035 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/go-up.svg @@ -0,0 +1,10 @@ + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/help-about.svg b/3rdparty/icons/breeze/actions/32@3x/help-about.svg new file mode 100644 index 00000000..1b3d1c72 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/help-about.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/mail-message-new.svg b/3rdparty/icons/breeze/actions/32@3x/mail-message-new.svg new file mode 100644 index 00000000..c72d3f3b --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/mail-message-new.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/media-playback-start.svg b/3rdparty/icons/breeze/actions/32@3x/media-playback-start.svg new file mode 100644 index 00000000..28f7c9b3 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/media-playback-start.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/view-refresh.svg b/3rdparty/icons/breeze/actions/32@3x/view-refresh.svg new file mode 100644 index 00000000..49f4c112 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/view-refresh.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/zoom-in.svg b/3rdparty/icons/breeze/actions/32@3x/zoom-in.svg new file mode 100644 index 00000000..69302f8c --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/zoom-in.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/zoom-original.svg b/3rdparty/icons/breeze/actions/32@3x/zoom-original.svg new file mode 100644 index 00000000..6d26104c --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/zoom-original.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/actions/32@3x/zoom-out.svg b/3rdparty/icons/breeze/actions/32@3x/zoom-out.svg new file mode 100644 index 00000000..c67c8737 --- /dev/null +++ b/3rdparty/icons/breeze/actions/32@3x/zoom-out.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/devices/16/network-wired.svg b/3rdparty/icons/breeze/devices/16/network-wired.svg index 20e92fae..2e67ff6c 100644 --- a/3rdparty/icons/breeze/devices/16/network-wired.svg +++ b/3rdparty/icons/breeze/devices/16/network-wired.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/devices/16@2x/network-wired.svg b/3rdparty/icons/breeze/devices/16@2x/network-wired.svg new file mode 100644 index 00000000..2e67ff6c --- /dev/null +++ b/3rdparty/icons/breeze/devices/16@2x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/devices/16@3x/network-wired.svg b/3rdparty/icons/breeze/devices/16@3x/network-wired.svg new file mode 100644 index 00000000..2e67ff6c --- /dev/null +++ b/3rdparty/icons/breeze/devices/16@3x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/devices/22/network-wired.svg b/3rdparty/icons/breeze/devices/22/network-wired.svg index b45b22d2..36301e0d 100644 --- a/3rdparty/icons/breeze/devices/22/network-wired.svg +++ b/3rdparty/icons/breeze/devices/22/network-wired.svg @@ -1,8 +1,8 @@ - + diff --git a/3rdparty/icons/breeze/devices/22@2x/network-wired.svg b/3rdparty/icons/breeze/devices/22@2x/network-wired.svg new file mode 100644 index 00000000..36301e0d --- /dev/null +++ b/3rdparty/icons/breeze/devices/22@2x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/devices/22@3x/network-wired.svg b/3rdparty/icons/breeze/devices/22@3x/network-wired.svg new file mode 100644 index 00000000..36301e0d --- /dev/null +++ b/3rdparty/icons/breeze/devices/22@3x/network-wired.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16/emblem-information.svg b/3rdparty/icons/breeze/emblems/16/emblem-information.svg new file mode 100644 index 00000000..aa85e54c --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16/emblem-question.svg b/3rdparty/icons/breeze/emblems/16/emblem-question.svg new file mode 100644 index 00000000..bc2c2173 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16/emblem-success.svg b/3rdparty/icons/breeze/emblems/16/emblem-success.svg new file mode 100644 index 00000000..b466e825 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/16/emblem-unavailable.svg new file mode 100644 index 00000000..a47db09b --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@2x/emblem-information.svg b/3rdparty/icons/breeze/emblems/16@2x/emblem-information.svg new file mode 100644 index 00000000..aa85e54c --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@2x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@2x/emblem-question.svg b/3rdparty/icons/breeze/emblems/16@2x/emblem-question.svg new file mode 100644 index 00000000..bc2c2173 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@2x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@2x/emblem-success.svg b/3rdparty/icons/breeze/emblems/16@2x/emblem-success.svg new file mode 100644 index 00000000..b466e825 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@2x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@2x/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/16@2x/emblem-unavailable.svg new file mode 100644 index 00000000..a47db09b --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@2x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@3x/emblem-information.svg b/3rdparty/icons/breeze/emblems/16@3x/emblem-information.svg new file mode 100644 index 00000000..aa85e54c --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@3x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@3x/emblem-question.svg b/3rdparty/icons/breeze/emblems/16@3x/emblem-question.svg new file mode 100644 index 00000000..bc2c2173 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@3x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@3x/emblem-success.svg b/3rdparty/icons/breeze/emblems/16@3x/emblem-success.svg new file mode 100644 index 00000000..b466e825 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@3x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/16@3x/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/16@3x/emblem-unavailable.svg new file mode 100644 index 00000000..a47db09b --- /dev/null +++ b/3rdparty/icons/breeze/emblems/16@3x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22/emblem-information.svg b/3rdparty/icons/breeze/emblems/22/emblem-information.svg new file mode 100644 index 00000000..fcd99dd7 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22/emblem-question.svg b/3rdparty/icons/breeze/emblems/22/emblem-question.svg new file mode 100644 index 00000000..397320a2 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22/emblem-success.svg b/3rdparty/icons/breeze/emblems/22/emblem-success.svg new file mode 100644 index 00000000..ed07bf3d --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/22/emblem-unavailable.svg new file mode 100644 index 00000000..485f8910 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@2x/emblem-information.svg b/3rdparty/icons/breeze/emblems/22@2x/emblem-information.svg new file mode 100644 index 00000000..fcd99dd7 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@2x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@2x/emblem-question.svg b/3rdparty/icons/breeze/emblems/22@2x/emblem-question.svg new file mode 100644 index 00000000..397320a2 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@2x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@2x/emblem-success.svg b/3rdparty/icons/breeze/emblems/22@2x/emblem-success.svg new file mode 100644 index 00000000..ed07bf3d --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@2x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@2x/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/22@2x/emblem-unavailable.svg new file mode 100644 index 00000000..485f8910 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@2x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@3x/emblem-information.svg b/3rdparty/icons/breeze/emblems/22@3x/emblem-information.svg new file mode 100644 index 00000000..fcd99dd7 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@3x/emblem-information.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@3x/emblem-question.svg b/3rdparty/icons/breeze/emblems/22@3x/emblem-question.svg new file mode 100644 index 00000000..397320a2 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@3x/emblem-question.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@3x/emblem-success.svg b/3rdparty/icons/breeze/emblems/22@3x/emblem-success.svg new file mode 100644 index 00000000..ed07bf3d --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@3x/emblem-success.svg @@ -0,0 +1,15 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/22@3x/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/22@3x/emblem-unavailable.svg new file mode 100644 index 00000000..485f8910 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/22@3x/emblem-unavailable.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/3rdparty/icons/breeze/emblems/8/emblem-information.svg b/3rdparty/icons/breeze/emblems/8/emblem-information.svg new file mode 100644 index 00000000..fca1f0fc --- /dev/null +++ b/3rdparty/icons/breeze/emblems/8/emblem-information.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3rdparty/icons/breeze/emblems/8/emblem-question.svg b/3rdparty/icons/breeze/emblems/8/emblem-question.svg new file mode 100644 index 00000000..1f9212e1 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/8/emblem-question.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3rdparty/icons/breeze/emblems/8/emblem-success.svg b/3rdparty/icons/breeze/emblems/8/emblem-success.svg new file mode 100644 index 00000000..f9eb31f4 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/8/emblem-success.svg @@ -0,0 +1,11 @@ + + + + + diff --git a/3rdparty/icons/breeze/emblems/8/emblem-unavailable.svg b/3rdparty/icons/breeze/emblems/8/emblem-unavailable.svg new file mode 100644 index 00000000..b41b60b8 --- /dev/null +++ b/3rdparty/icons/breeze/emblems/8/emblem-unavailable.svg @@ -0,0 +1,4 @@ + + + + diff --git a/3rdparty/icons/breeze/index.theme b/3rdparty/icons/breeze/index.theme index 0765d286..4d5bad50 100644 --- a/3rdparty/icons/breeze/index.theme +++ b/3rdparty/icons/breeze/index.theme @@ -2,6 +2,7 @@ Name=Breeze Name[ar]=نسيم Name[ast]=Breeze +Name[az]=Breeze Name[ca]=Brisa Name[ca@valencia]=Brisa Name[cs]=Breeze @@ -13,71 +14,72 @@ Name[es]=Brisa Name[et]=Breeze Name[eu]=Breeze Name[fi]=Breeze -Name[fr]=Brise +Name[fr]=Breeze Name[gd]=Oiteag Name[gl]=Breeze +Name[hu]=Breeze Name[ia]=Breeze Name[id]=Breeze Name[it]=Brezza Name[ko]=Breeze +Name[lt]=Breeze Name[nl]=Breeze Name[nn]=Breeze Name[pl]=Bryza Name[pt]=Brisa Name[pt_BR]=Breeze +Name[ro]=Briză Name[ru]=Breeze -Name[sk]=Breeze -Name[sl]=Sapica +Name[sk]=Vánok +Name[sl]=Sapica (Breeze) Name[sr]=Поветарац Name[sr@ijekavian]=Поветарац Name[sr@ijekavianlatin]=Povetarac Name[sr@latin]=Povetarac Name[sv]=Breeze +Name[tg]=Насим Name[uk]=Breeze Name[x-test]=xxBreezexx -Name[zh_CN]=微风 +Name[zh_CN]=Breeze 微风 Name[zh_TW]=Breeze -Comment=Default Plasma 5 Theme -Comment[ar]=سمة «بلازما ٥» الافتراضيّة -Comment[ast]=El tema por defeutu de Plasma 5 -Comment[ca]=Tema del Plasma 5 per defecte -Comment[ca@valencia]=Tema del Plasma 5 per defecte -Comment[cs]=Výchozí motiv Plasma 5 -Comment[da]=Standard Plasma 5-tema -Comment[de]=Standard-Arbeitsflächendesign für Plasma 5 -Comment[el]=Προκαθορισμένο θέμα Plasma 5 -Comment[en_GB]=Default Plasma 5 Theme -Comment[es]=Tema por omisión de Plasma 5 -Comment[et]=Vaikimisi Plasma 5 teema -Comment[eu]=Plasma 5eko gai lehenetsia -Comment[fi]=Plasma 5:n oletusteema -Comment[fr]=Thème par défaut de Plasma 5 -Comment[gd]=Ùrlar Plasma 5 bunaiteach -Comment[gl]=Tema predeterminado de Plasma 5 -Comment[he]=ערכת הנושא הברירת־מחדל של Plama -Comment[ia]=Thema predefinite de Plasma 5 -Comment[id]=Tema Baku Plasma 5 -Comment[it]=Tema predefinito di Plasma 5 -Comment[ko]=기본 Plasma 5 테마 -Comment[nl]=Standaard Plasma 5 thema -Comment[nn]=Standard Plasma 5-tema -Comment[pl]=Domyślny wystrój Plazmy 5 -Comment[pt]=Tema Predefinido do Plasma 5 -Comment[pt_BR]=Tema padrão do Plasma 5 -Comment[ru]=Стандартный набор значков в Plasma 5 -Comment[sk]=Predvolená téma Plasma 5 -Comment[sl]=Privzeta tema za Plasmo 5 -Comment[sr]=Подразумевана тема Плазме 5 -Comment[sr@ijekavian]=Подразумевана тема Плазме 5 -Comment[sr@ijekavianlatin]=Podrazumevana tema Plasme 5 -Comment[sr@latin]=Podrazumevana tema Plasme 5 -Comment[sv]=Plasma 5 standardtema -Comment[tr]=Varsayılan Plasma 5 Teması -Comment[uk]=Типова тема Плазми 5 -Comment[x-test]=xxDefault Plasma 5 Themexx -Comment[zh_CN]=默认 Plasma 5 主题 -Comment[zh_TW]=預設的 Plasma 5 主題 +Comment=Breeze by the KDE VDG +Comment[ast]=Breeze pol VDG de KDE +Comment[az]=Breeze KDE VDG tərəfindən +Comment[ca]=Brisa, creat pel VDG del KDE +Comment[ca@valencia]=Brisa pel VDG del KDE +Comment[cs]=Breeze od KDE VDG +Comment[da]=Breeze af KDE VDG +Comment[de]=Breeze von der KDE VDG +Comment[el]=Breeze από το KDE VDG +Comment[en_GB]=Breeze by the KDE VDG +Comment[es]=Brisa por KDE VDG +Comment[et]=Breeze KDE VDG-lt +Comment[eu]=Breeze, KDE VDGk egina +Comment[fi]=Breeze KDE VDG:ltä +Comment[fr]=Breeze, par KDE VDG +Comment[gl]=Breeze de KDE VDG +Comment[hu]=Breeze a KDE VDG-től +Comment[ia]=Breeze (Brisa) per le KDE VDG +Comment[id]=Breeze oleh KDE VDG +Comment[it]=Brezza del KDE VDG +Comment[ko]=KDE 시각 디자인 그룹에서 제작한 Breeze +Comment[lt]=Breeze pagal KDE VDG +Comment[nl]=Breeze door de KDE VDG +Comment[nn]=Breeze frå KDE VDG +Comment[pl]=Bryza autorstwa KDE VDG +Comment[pt]=Brisa da VDG do KDE +Comment[pt_BR]=Breeze pelo KDE VDG +Comment[ro]=Briză, de KDE VDG +Comment[ru]=Breeze от KDE VDG +Comment[sk]=Vánok od KDE VDG +Comment[sl]=Breeze od KDE VDG +Comment[sv]=Breeze av KDE:s visuella designgrupp +Comment[tg]=Насим аз KDE VDG +Comment[uk]=Breeze, автори — KDE VDG +Comment[x-test]=xxBreeze by the KDE VDGxx +Comment[zh_CN]=Breeze 微风主题,由 KDE VDG (视觉设计团队) 设计制作 +Comment[zh_TW]=由 KDE VDG 團隊製作的 Breeze DisplayDepth=32 @@ -105,7 +107,8 @@ KDE-Extensions=.svg ########## Directories ########## ordered by category and alphabetically -Directories=actions/12,actions/16,actions/22,actions/24,actions/32,actions/64,animations/16,animations/22,apps/16,apps/22,apps/32,apps/48,preferences/32,applets/48,applets/64,applets/128,applets/256,categories/32,devices/16,devices/22,devices/64,emblems/8,emblems/16,emblems/22,emotes/22,mimetypes/16,mimetypes/22,mimetypes/32,mimetypes/64,places/16,places/22,places/32,places/64,status/16,status/22,status/24,status/64,actions/symbolic,devices/symbolic,emblems/symbolic,places/symbolic,status/symbolic +Directories=actions/12,actions/16,actions/22,actions/24,actions/32,actions/48,actions/64,animations/16,animations/22,apps/16,apps/22,apps/32,apps/48,preferences/32,applets/16,applets/22,applets/48,applets/64,applets/128,applets/256,categories/32,devices/16,devices/22,devices/64,emblems/8,emblems/16,emblems/22,emotes/22,mimetypes/16,mimetypes/22,mimetypes/32,mimetypes/64,places/16,places/22,places/32,places/48,places/96,places/64,status/16,status/22,status/24,status/32,status/48,status/64,actions/symbolic,devices/symbolic,emblems/symbolic,places/symbolic,status/symbolic +ScaledDirectories=actions/16@2x,actions/16@3x,actions/22@2x,actions/22@3x,actions/24@2x,actions/24@3x,actions/32@2x,actions/32@3x,animations/16@2x,animations/16@3x,apps/16@2x,apps/16@3x,apps/22@2x,apps/22@3x,devices/16@2x,devices/16@3x,devices/22@2x,devices/22@3x,emblems/16@2x,emblems/16@3x,emblems/22@2x,emblems/22@3x,emotes/22@2x,emotes/22@3x,mimetypes/16@2x,mimetypes/16@3x,mimetypes/22@2x,mimetypes/22@3x,places/16@2x,places/16@3x,places/22@2x,places/22@3x,status/16@2x,status/16@3x,status/22@2x,status/22@3x ########## Actions ########## ordered by size @@ -122,18 +125,60 @@ Size=16 Context=Actions Type=Fixed +#16x16@2x - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/16@2x] +Size=16 +Scale=2 +Context=Actions +Type=Fixed + +#16x16@3x - Fixed size - For use in sidebar(s) smaller toolbar(s) >!!!ONLY!!!<: e.g. Kate movable sidebar/toolbar (search and replace, current project, etc.) or Juk tree view - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/16@3x] +Size=16 +Scale=3 +Context=Actions +Type=Fixed + #22x22 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/22] Size=22 Context=Actions Type=Fixed +#22x22@2x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/22@2x] +Size=22 +Scale=2 +Context=Actions +Type=Fixed + +#22x22@3x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/22@3x] +Size=22 +Scale=3 +Context=Actions +Type=Fixed + #24x24 - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/24] Size=24 Context=Actions Type=Fixed +#24x24@2x - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/24@2x] +Size=24 +Scale=2 +Context=Actions +Type=Fixed + +#24x24@3x - Fixed size - GTK icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/24@3x] +Size=24 +Scale=3 +Context=Actions +Type=Fixed + #32x32 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/32] Size=32 @@ -142,6 +187,32 @@ Type=Scalable MinSize=32 MaxSize=256 +#32x32@2x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/32@2x] +Size=32 +Scale=2 +Context=Actions +Type=Scalable +MinSize=32 +MaxSize=256 + +#32x32@3x - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/32@3x] +Size=32 +Scale=3 +Context=Actions +Type=Scalable +MinSize=32 +MaxSize=256 + +#48x48 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[actions/48] +Size=48 +Context=Actions +Type=Scalable +MinSize=48 +MaxSize=256 + #64x64 - Fixed size - For toolbar icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [actions/64] Size=64 @@ -159,6 +230,20 @@ Size=16 Context=Animations Type=Fixed +#16x16@2x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[animations/16@2x] +Size=16 +Scale=2 +Context=Animations +Type=Fixed + +#16x16@3x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[animations/16@3x] +Size=16 +Scale=3 +Context=Animations +Type=Fixed + #22x22 - Scalable [animations/22] Size=22 @@ -176,12 +261,40 @@ Size=16 Context=Applications Type=Fixed +#16x16@2x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[apps/16@2x] +Size=16 +Scale=2 +Context=Applications +Type=Fixed + +#16x16@3x - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[apps/16@3x] +Size=16 +Scale=3 +Context=Applications +Type=Fixed + #22x22 - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome [apps/22] Size=22 Context=Applications Type=Fixed +#22x22@2x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome +[apps/22@2x] +Size=22 +Scale=2 +Context=Applications +Type=Fixed + +#22x22@3x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. Dolphin Open Terminal/About Dolphin/About KDE buttons - WRONG_ICON_USAGE_BY_APP - Monochrome +[apps/22@3x] +Size=22 +Scale=3 +Context=Applications +Type=Fixed + #32x32 - Fixed size - For System Settings icons >!!!ONLY!!!< - Scalable to the following sizes: 32x32 (default), 64x64, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [apps/32] Size=32 @@ -204,6 +317,20 @@ Type=Scalable MinSize=32 MaxSize=256 +#16x16 - Only used for car.svg, symlinked for KMyMoney +[applets/16] +Size=16 +Context=Status +Type=Fixed + +#256x256 - Color for applets +[applets/22] +Size=22 +Context=Status +Type=Scalable +MinSize=22 +MaxSize=256 + #256x256 - Color for applets [applets/48] Size=48 @@ -256,12 +383,41 @@ Size=16 Context=Devices Type=Fixed + +#16x16@2x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/16@2x] +Size=16 +Scale=2 +Context=Devices +Type=Fixed + +#16x16@3x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/16@3x] +Size=16 +Scale=3 +Context=Devices +Type=Fixed + #22x22 - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [devices/22] Size=22 Context=Devices Type=Fixed +#22x22@2x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/22@2x] +Size=22 +Scale=2 +Context=Devices +Type=Fixed + +#22x22@3x - Fixed size - For small device icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[devices/22@3x] +Size=22 +Scale=3 +Context=Devices +Type=Fixed + #64x64 - Scalable - For device icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [devices/64] Size=64 @@ -285,12 +441,40 @@ Size=16 Context=Emblems Type=Fixed +#16x16@2x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/16@2x] +Size=16 +Scale=2 +Context=Emblems +Type=Fixed + +#16x16@3x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/16@3x] +Size=16 +Scale=3 +Context=Emblems +Type=Fixed + #22x22 - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [emblems/22] Size=22 Context=Emblems Type=Fixed +#22x22@2x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/22@2x] +Size=22 +Scale=2 +Context=Emblems +Type=Fixed + +#22x22@3x - Fixed size - File system emblems - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[emblems/22@3x] +Size=22 +Scale=3 +Context=Emblems +Type=Fixed + ########## Emoticons ########## ordered by size @@ -300,6 +484,20 @@ Size=22 Context=Emotes Type=Fixed +#22x22@2x - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat +[emotes/22@2x] +Size=22 +Scale=2 +Context=Emotes +Type=Fixed + +#22x22@3x - Fixed size - Emoticons - DO_NOT_USE_ANYWHERE_ELSE - Color/flat +[emotes/22@3x] +Size=22 +Scale=3 +Context=Emotes +Type=Fixed + ########## Mimetypes ########## ordered by size @@ -310,6 +508,22 @@ Context=MimeTypes Type=Fixed MinSize=16 +#16x16@2x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/16@2x] +Size=16 +Scale=2 +Context=MimeTypes +Type=Fixed +MinSize=16 + +#16x16@3x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/16@3x] +Size=16 +Scale=3 +Context=MimeTypes +Type=Fixed +MinSize=16 + #22x22 - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [mimetypes/22] Size=22 @@ -318,13 +532,29 @@ Type=Scalable MinSize=22 MaxSize=24 +#22x22@2x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/22@2x] +Size=22 +Scale=2 +Context=MimeTypes +Type=Scalable +MinSize=22 +MaxSize=24 + +#22x22@3x - Fixed size - For small file type icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[mimetypes/22@3x] +Size=22 +Scale=3 +Context=MimeTypes +Type=Scalable +MinSize=22 +MaxSize=24 + #32x32 - Scalable - For file type icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [mimetypes/32] Size=32 Context=MimeTypes -Type=Scalable -MinSize=32 -MaxSize=48 +Type=Fixed #64x64 - Scalable - For file type icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color [mimetypes/64] @@ -344,26 +574,66 @@ Context=Places Type=Fixed MinSize=16 +#16x16@2x - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[places/16@2x] +Size=16 +Scale=2 +Context=Places +Type=Fixed +MinSize=16 + +#16x16@3x - Fixed size - For small folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[places/16@3x] +Size=16 +Scale=3 +Context=Places +Type=Fixed +MinSize=16 + #22x22 - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome [places/22] Size=22 Context=Places Type=Fixed -#32x32 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color +#22x22@2x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome +[places/22@2x] +Size=22 +Scale=2 +Context=Places +Type=Fixed + +#22x22@3x - Fixed size - Workaround icon(s) for toolbar(s) button(s) e.g. KMail trash icon - WRONG_ICON_USAGE_BY_APP - Monochrome +[places/22@3x] +Size=22 +Scale=3 +Context=Places +Type=Fixed + +#32x32 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color [places/32] Size=32 Context=Places -Type=Scalable -MinSize=24 -MaxSize=48 +Type=Fixed + +#48x48 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color +[places/48] +Size=48 +Context=Places +Type=Fixed -#64x64 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 64x64 (default), 32x32, 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color +#64x64 - Fixed size - For folder icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color [places/64] Size=64 Context=Places +Type=Fixed + +#96x96 - Scalable - For folder icons >!!!ONLY!!!< - Scalable to the following sizes: 96x96 (default), 128x128, 256x256 - DO_NOT_USE_ANYWHERE_ELSE - Color +[places/96] +Size=96 +Context=Places Type=Scalable -MinSize=32 +MinSize=96 MaxSize=256 ########## Status @@ -375,13 +645,39 @@ Size=16 Context=Status Type=Fixed +#16x16@2x - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/16@2x] +Size=16 +Scale=3 +Context=Status +Type=Fixed + +#16x16@3x - Fixed size - For IM status icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/16@3x] +Size=16 +Scale=2 +Context=Status +Type=Fixed + #22x22 - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome [status/22] Size=22 Context=Status -Type=Scalable -MinSize=22 -MaxSize=32 +Type=Fixed + +#22x22@2x - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/22@2x] +Size=22 +Scale=2 +Context=Status +Type=Fixed + +#22x22@3x - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/22@3x] +Size=22 +Scale=3 +Context=Status +Type=Fixed #24x24 - Fixed size - for GTK apps. - WRONG_ICON_USAGE_BY_APP - Monochrome [status/24] @@ -389,6 +685,18 @@ Size=24 Context=Status Type=Fixed +#32x32 - Fixed size - Icon(s) for Plasma theme/System Tray. Not particularly used on Plasma. - DO_NOT_USE_ANYWHERE_ELSE - Monochrome +[status/32] +Size=32 +Context=Status +Type=Fixed + +#48x48 - Fixed size - For dialog icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color +[status/48] +Size=48 +Context=Status +Type=Fixed + #64x64 - Fixed size - For dialog icons >!!!ONLY!!!< - DO_NOT_USE_ANYWHERE_ELSE - Color [status/64] Size=64 diff --git a/3rdparty/icons/breeze/status/16/dialog-information.svg b/3rdparty/icons/breeze/status/16/dialog-information.svg index 0bf29704..0c592472 100644 --- a/3rdparty/icons/breeze/status/16/dialog-information.svg +++ b/3rdparty/icons/breeze/status/16/dialog-information.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/status/16/dialog-warning.svg b/3rdparty/icons/breeze/status/16/dialog-warning.svg new file mode 100644 index 00000000..c4a8c82f --- /dev/null +++ b/3rdparty/icons/breeze/status/16/dialog-warning.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16/security-high.svg b/3rdparty/icons/breeze/status/16/security-high.svg index 09b8add9..c63b2753 100644 --- a/3rdparty/icons/breeze/status/16/security-high.svg +++ b/3rdparty/icons/breeze/status/16/security-high.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/status/16/security-low.svg b/3rdparty/icons/breeze/status/16/security-low.svg index 8128f32d..53ea58f5 100644 --- a/3rdparty/icons/breeze/status/16/security-low.svg +++ b/3rdparty/icons/breeze/status/16/security-low.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/status/16/user-offline.svg b/3rdparty/icons/breeze/status/16/user-offline.svg index 0a2e6f31..1a516a2b 100644 --- a/3rdparty/icons/breeze/status/16/user-offline.svg +++ b/3rdparty/icons/breeze/status/16/user-offline.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/status/16@2x/dialog-information.svg b/3rdparty/icons/breeze/status/16@2x/dialog-information.svg new file mode 100644 index 00000000..0c592472 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/dialog-information.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@2x/dialog-warning.svg b/3rdparty/icons/breeze/status/16@2x/dialog-warning.svg new file mode 100644 index 00000000..c4a8c82f --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/dialog-warning.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@2x/security-high.svg b/3rdparty/icons/breeze/status/16@2x/security-high.svg new file mode 100644 index 00000000..c63b2753 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/security-high.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@2x/security-low.svg b/3rdparty/icons/breeze/status/16@2x/security-low.svg new file mode 100644 index 00000000..53ea58f5 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/security-low.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@2x/user-available.svg b/3rdparty/icons/breeze/status/16@2x/user-available.svg new file mode 100644 index 00000000..1acb8016 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/user-available.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze/status/16@2x/user-away.svg b/3rdparty/icons/breeze/status/16@2x/user-away.svg new file mode 100644 index 00000000..a7334a9a --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/user-away.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@2x/user-offline.svg b/3rdparty/icons/breeze/status/16@2x/user-offline.svg new file mode 100644 index 00000000..1a516a2b --- /dev/null +++ b/3rdparty/icons/breeze/status/16@2x/user-offline.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/dialog-information.svg b/3rdparty/icons/breeze/status/16@3x/dialog-information.svg new file mode 100644 index 00000000..0c592472 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/dialog-information.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/dialog-warning.svg b/3rdparty/icons/breeze/status/16@3x/dialog-warning.svg new file mode 100644 index 00000000..c4a8c82f --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/dialog-warning.svg @@ -0,0 +1,10 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/security-high.svg b/3rdparty/icons/breeze/status/16@3x/security-high.svg new file mode 100644 index 00000000..c63b2753 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/security-high.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/security-low.svg b/3rdparty/icons/breeze/status/16@3x/security-low.svg new file mode 100644 index 00000000..53ea58f5 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/security-low.svg @@ -0,0 +1,13 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/user-available.svg b/3rdparty/icons/breeze/status/16@3x/user-available.svg new file mode 100644 index 00000000..1acb8016 --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/user-available.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/user-away.svg b/3rdparty/icons/breeze/status/16@3x/user-away.svg new file mode 100644 index 00000000..a7334a9a --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/user-away.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/3rdparty/icons/breeze/status/16@3x/user-offline.svg b/3rdparty/icons/breeze/status/16@3x/user-offline.svg new file mode 100644 index 00000000..1a516a2b --- /dev/null +++ b/3rdparty/icons/breeze/status/16@3x/user-offline.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/3rdparty/icons/breeze/status/22/dialog-information.svg b/3rdparty/icons/breeze/status/22/dialog-information.svg index e31252f9..e87aac13 100644 --- a/3rdparty/icons/breeze/status/22/dialog-information.svg +++ b/3rdparty/icons/breeze/status/22/dialog-information.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/status/22/dialog-password.svg b/3rdparty/icons/breeze/status/22/dialog-password.svg index 0520bda1..52c37283 100644 --- a/3rdparty/icons/breeze/status/22/dialog-password.svg +++ b/3rdparty/icons/breeze/status/22/dialog-password.svg @@ -2,7 +2,7 @@ diff --git a/3rdparty/icons/breeze/status/22/dialog-warning.svg b/3rdparty/icons/breeze/status/22/dialog-warning.svg new file mode 100644 index 00000000..3878bd38 --- /dev/null +++ b/3rdparty/icons/breeze/status/22/dialog-warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/3rdparty/icons/breeze/status/22/network-wired.svg b/3rdparty/icons/breeze/status/22/network-wired.svg deleted file mode 100644 index bfe40266..00000000 --- a/3rdparty/icons/breeze/status/22/network-wired.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - diff --git a/3rdparty/icons/breeze/status/22/security-high.svg b/3rdparty/icons/breeze/status/22/security-high.svg index 81ed722f..ef1c564b 100644 --- a/3rdparty/icons/breeze/status/22/security-high.svg +++ b/3rdparty/icons/breeze/status/22/security-high.svg @@ -2,7 +2,7 @@ 

Quassel IRC

" -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "O &aplikaci" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utoři" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "Přispěva&telé" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "Podě&kování" @@ -652,14 +675,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
Version date: %2
Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -681,26 +704,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Hlavní vývojáři Quassel IRC:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Rádi bychom poděkovali následujícím přispěvatelům (v abecedním pořadí) a také všem, na které jsme zde zapomněli:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "... a všichni ostatní kdo hledají a hlásí chyby, posílají zpětnou vazbu, pomáhají ostatním a jsou součástí komunity!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -710,24 +733,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -735,131 +758,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Aktualizace selhala..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
It can be used as a regular slash " "command.

Example: \"foo\" can be used per /foo" msgstr "Zkratka pro alternativu
Lze ji použít jako běžný lomítkový příkaz.

Příklad: \"foo\" lze zavolat pomocí /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Rozšířený výraz" @@ -910,7 +933,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1012,27 +1035,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Chyby:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automatický" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Prosím vyberte soubor stylu" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Logování v nepřítomnosti" @@ -1042,7 +1065,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Zobrazit název sítě" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Zobrazit název záložky" @@ -1064,46 +1087,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dynamická velikost získávané historie:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Metoda požadování historie:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Pevné množství za záložku" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Nepřečtené zprávy za záložku" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Celkově nepřečtené zprávy" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Nejjednodušší požadavek. Stáhne přesný počet řádků pro každou záložku z historie." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Výchozí množství historie:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1111,42 +1153,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Tento požadavek stáhne nepřečtené zprávy individuálně pro každou záložku. Množství řádek lze limitovat pro celý rozhovor.\n\nTaké můžete vybrat množství dodatečně stahovaných starších zpráv pro lepší srozumitelnost." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Maximální množství zpráv, které se stáhnou pro každou záložku." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Omezení:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Neomezeně" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Množství zpráv které se stáhnou dodatečně k nepřečteným zprávám. Omezení zde neplatí." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Dodatečné zprávy:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
\n" +"Note: Chat Monitor won't show past messages.\n" +"

\n" +"

On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1157,33 +1213,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Tento požadavek stáhne všechny zprávy novější nežli nejstarší nepřečtené zprávy pro všechny záložky.\n\nPoznámka: Tento požadavek není doporučen pokud používáte skryté, nebo neaktivní, záložky (tedy žádné nepoužívané místnosti ani kanály)\nJe užitečný k omezení celkového získávání historie a je pravděpodobně nejrychlejší.\n\nMůžete také vybrat dodatečné zprávy pro získání lepšího přehledu." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Maximální množství zpráv stažené pro všechny záložky." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Stahování historie" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

%1 - %2

" msgstr "

%1 - %2

" -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Sloučit trvale záložky?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1191,7 +1247,7 @@ msgid "" " This cannot be reversed!" msgstr "Opravdu chcete trvale sloučit záložku \"%1\" do záložky \"%2\"?\nTuto operaci nelze vzít zpět!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1206,7 +1262,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Prosím zadejte název pro seznam místností:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Přidat seznam místností" @@ -1247,7 +1303,7 @@ msgid "Network:" msgstr "Síť:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Vše" @@ -1329,116 +1385,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Náhled:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Vlastní seznamy rozhovorů" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Smazat seznam rozhovorů?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Opravdu chcete smazat seznam rozhovorů \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Pohled na záložky" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Přiblížit" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Oddálit" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Současná velikost" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Nastavit značící řádku" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Přejít na značící řádku" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

Enter a space-separated list of IRCv3 capabilities to ignore:

" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

A list of capabilities may be found at https://ircv3.net/irc/.

" +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Uživatelé" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Téma" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Seznam kanálů" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Vyhledávaný text:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Přepnout mezi jednoduchým a pokročilým módem.Pokročilý mód umožňuje předat vyhledávaný řetězec IRC Serveru." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Zobrazit kanály" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtr:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Zaznamenané chyby:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1487,7 +1560,7 @@ msgid "Move selected buffers to the right" msgstr "Přesune vybrané záložky doprava" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Zobrazit:" @@ -1519,83 +1592,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Zobrazit starší zprávy při připojení" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Zobrazit starší zprávy" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Zahrnout starší přečtené zprávy při připojení" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Zahrnout přečtené zprávy" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitor místností" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt In" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opt Out" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorovat:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Stahování historie" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Zobrazit vlastní zprávy" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Zobrazit název sítě" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Zobrazit název záložky" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Nastavit..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopírovat označené" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Hledat '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Standartní šířka sloupců" @@ -1750,34 +1863,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "citlivost na velikost" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "hledat přezdívku" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "hledat zprávu" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "Ignorovat vstupy, výstupy, atd." @@ -1800,37 +1912,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

Usage examples:

\n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
dd.MM.yyyy21.05.2001
ddd MMMM d yyTue May 21 01
hh:mm:ss.zzz14:13:09.042
h:m:s ap2:13:9 pm
\n" -"" -msgstr "

Příklady použití:

⏎ ⏎ ⏎ ⏎ ⏎ ⏎
dd.MM.rrrr21.05.2001
ddd MMMM d rrÚt Kvě 21 01
hh:mm:ss.zzz14:13:09.042
h:m:s ap2:13:9 pm
⏎ " - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

Accepts Qt QDateTime Format.

\n" +"

Examples:

\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
dd.MM.yyyy21.05.2001
ddd MMMM d yyTue May 21 01
hh:mm:ss.zzz14:13:09.042
h:m:s ap2:13:9 pm
\n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1841,52 +1955,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Vlastní font v okně rozhovoru:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Zobrazit náhledy WWW stránek při podržení myši nad URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Zobrazí náhledy WWW stránek při podržení myši nad URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Nastavit značící linku na konec současného okna rozhovoru při výběru jiného kanálu" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Nastavit značící linku automaticky při přepínání rozhovorů" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Nastavit značící linku na konec současného okna rozhovoru pokud Quassel nebyl vidět" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Nastavit značící linku automaticky " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

The URL to open with the selected text as the " @@ -1896,22 +2010,22 @@ msgid "" "style=\" font-weight:600;\">%s

" msgstr "

URL pro otevření s vybraným textem jako parametrem. Místo %s kam má být zadán vybraný text.

Např:

https://www.google.com/search?q=%s
https://duckduckgo.com/?q=%s

" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Okno rozhovoru" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1928,86 +2042,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC je moderní, distribuovaný IRC klient." - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identita v klientu již existuje!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Nešifrované spojení zrušeno" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Připojuji se k %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Vyhledávám %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Připojeno k %1..." -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Odpojeno od %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Odpojeno" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Znovu připojuji v kompatibilním módu..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Nekompatibilní jádro aplikace Quassel!
Žádný z protokolů používaných klientem nejsou podporovány v jádru, ke kterému se snažíte připojit." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Jádro již nezveřejňuje podporované protokoly" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2015,65 +2118,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Jádro Quasselu, ke kterému se snažíte připojit, je příliš staré!
Potřebujeme protokol minimálně v%1, ale jádro používá pouze v%2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Verze protokolu není kompatibilní, připojení k jádru odmítnuto" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synchronizace s jádrem..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Jádro zamítlo připojení z tohoto klientu" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Probíhá přihlášení..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Přihlášení zrušeno" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Nešifrované spojení ukončeno" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Nešifrované spojení zrušeno" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Zpracováno %1 zpráv v %2 vteřin." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Všechny místnosti" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN očekává kanál" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY očekává alespoň přezdívku" @@ -2152,253 +2260,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopírovat adresu odkazu" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Připojit" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Odpojit" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Vstoupit" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Opustit" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Smazat rozhovor(y)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Přejít na rozhovor" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Příchody/odchody/ukončení" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Vstupy" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Opuštění" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Ukončení" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Změny přezdívek" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Změny režimu" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Změny dní" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Změny tématu" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Nastavit jako výchozí..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Použít výchozí..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Vstoupit do kanálu..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Zahájit rozhovor" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Zobrazit rozhovor" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Kdo je" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Verze" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Čas" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informace o klientu" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Vlastní..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Přidat práva dozorce" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Odebrat status dozorce" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Udělit stav polooperátora" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Odebrat stav polooperátora" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Rozkecat" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Umlčet" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Vyhodit z kanálu" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Zablokovat pro kanál" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Vyhodit && Zablokovat" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Dočasně skrýt záložku(y)" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Trvale skrýt záložku(y)" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Zobrazit seznam kanálů" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Zobrazit seznam ignorovaných" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Skrýt události" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Akce" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorovat" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Přidat pravidlo ignorování" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Existující pravidla" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2407,250 +2515,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Volám restoreState() i když existuje aktivní sezení!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Jádro je již nakonfigurováno! Nenastavovat znovu..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Uživatelský účet administrátora, nebo jeho heslo není nastaveno." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Nezdařilo se nastavení úložného prostoru!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Vytvářím účet administrátora..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Neplatná adresa %1 pro poslech" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Naslouchám pro GUI klienty na IPv6 %1 portu %2 s použitím protokolu verze %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Nezdařilo se otevření IPv6 rozhraní %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Naslouchám pro GUI klienty na IPv4 %1 portu %2 s použitím protokolu verze %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Nezdařilo se otevření IPv4 rozhraní %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Neplatná adresa %1 pro poslech, neznámý síťový protokol" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Nezdařilo se otevřít síťové rozhraní k poslechu!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Klient připojen od" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Uzavírám server pro základní nastavení." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Neautorizovaný klient odpojen:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Interní jádro" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Upravit účet jádra" @@ -2740,12 +2848,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Přidat účet jádra" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Interní jádro" @@ -2790,28 +2898,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Vždy připojit k" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Vzdálená jádra" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Klient" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "příliš staré, odmítám." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2820,101 +2923,101 @@ msgid "" " client." msgstr "Váš Quassel klient je příliš starý!
Toto jádro potřebuje klienta s protokolem alespoň verze %1 (máte: %2).
Prosíme zvažte aktualizaci svého klienta." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "neodeslána registrační zpráva před pokusem o přihlášení, odmítám." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
You need to send a registration message " "before trying to login." msgstr "Klient není inicializován!
Je třeba poslat registrační zprávu před pokusem o přihlášení." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
You need to use SSL in order to connect to this " "core." msgstr "SSL je vyžadováno!
Musíte použít SSL pro připojení k tomuto jádru." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
The username/password combination " "you supplied could not be found in the database." msgstr "Neplatné uživatelské jméno či heslo!
Kombinace uživatelského jména a hesla kterou jste zadali nebyla nalezena v databázi." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Klient %1 inicializován a úspěšně ověřen jako \"%2\" (ID: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Zahajuji šifrování pro klienta:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Popis" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Průvodce nastavením jádra" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Vaše jádro bylo úspěšně nastaveno. Přihlašuji se..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2922,64 +3025,64 @@ msgid "" "over." msgstr "Nastavení jádra selhalo:
%1
Stiskněte Další pro opakování." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Uživatelské jméno:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Heslo:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Heslo znovu:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Pamatovat heslo" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Poznámka: Přidávání více uživatelů a změny uživatelského jména a hesla prozatím nejsou proveditelné skrze grafické rozhraní Quassel klienta.\nPokud dané operace potřebujete provést, prosíme spusťte \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Tento průvodce vás provede skrze nastavení jádra Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Vytvořit účet administrátora" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3002,151 +3105,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Úvod" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Zvolte skladovací rozhraní" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Ukládám Vaše nastavení" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Skladovací rozhraní:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Vaše volby" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Administrátor:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Skladovací rozhraní:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Prosím vyčkejte dokud se nastavení nepřenese k jádru..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autenifikace vyžadována" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Prosím zadejte údaje vašeho účtu:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Heslo:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Uživatelské jméno:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Pamatovat heslo" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Prosím zadejte vaše pověření pro %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Připojit k jádru" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Síť je mimo provoz" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Odpojeno" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Odpojit od jádra." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Příjem stavu sezení" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synchronizace s %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Příjem stavů sítí" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3228,38 +3331,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Spojení" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Zpráva" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Zpoždění: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Spojení k vašemu jádru je šifrované pomocí SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Spojení k vašemu jádru není šifrované." @@ -3270,7 +3373,7 @@ msgid "Form" msgstr "Form" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3358,77 +3461,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Žádnou" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3436,14 +3522,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

Sender: Semicolon separated list of nick!ident@host names, " @@ -3458,7 +3544,7 @@ msgid "" "Announce

" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

Channel: Semicolon separated list of channel/query names, leave " @@ -3471,98 +3557,103 @@ msgid "" "channel starting with #quassel

" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "Pravidla zvýraznění" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informace o jádru" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Verze:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Doba běhu:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Zavřít" @@ -3573,22 +3664,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3598,30 +3689,30 @@ msgstr[1] "%n Dny" msgstr[2] "%n Dní" msgstr[3] "%n Dní" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (od %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Spojení selhalo. Zkouším další server" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3638,99 +3729,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Vypnutí jádra" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Nemohu se spojit s %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Chyba spojení: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Klient" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "odpojen (Id-Uživatele: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3738,83 +3849,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Obdrženo špatné networkId od jádra při pokusu o vytvoření sítě %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Síť s daným názvem již existuje. Aktualizuji místo duplikace!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Nebyla nalezena žádná volná a platná přezdívka ze seznamu přezdívek. Pro pokračování použijte: /nick " -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Nelze provést výměnu klíče. Chybí modul qca-ossl." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "Nelze zpracovat DH1080_INIT. Výměna klíče selhala." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Klíč je nastaven a zprávy budou šifrovány." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "Nelze zpracovat DH1080_FINISH. Výměna klíče selhala." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Reverzní DCC SEND není podporován" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 není podporován" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3824,27 +3935,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ano" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3854,70 +3965,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Socket uzavřen v průběhu stahování!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "Chyba DCC spojení: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Reverzní DCC ještě není podporován!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "DCC příjem: Obdrženo více dat než bylo očekáváno!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "DCC příjem: Quassel klient odpojen v průběhu přenosu!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "pryč" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "posílám %2 požadavek CTCP-%1" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Chyba: Modul poskytovatele QCA nenalezen. Je obvykle poskytován modulem qca-ossl." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[použití] /delkey smaže šifrovací klíč pro kanál nebo přezdívku. Nastavení klíče pro specifický kanál, či rozhovor, lze provést pomocí /delkey, když je na popředí." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Pro %1 není nastavena žádná klávesa." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Klíč pro %1 byl smazán." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3926,31 +4037,31 @@ msgid "" "with QCA2 present." msgstr "Chyba: Nastavení šifrovacího klíče vyžaduje sestavení Quasselu s podporou pro knihovnu Qt Kryptografické Architektury (QCA). Kontaktujte svého distributora pro získání baličku Quassel s podporou QCA2, nebo znovu sestavte Quassel s dostupnou QCA2." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[usage] /keyx [] Spustí s cílem výměnu klíče DH1080." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Výměnu klíčů je možno provést pouze v rámci rozhovoru." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Selhala inicializace výměny klíče s %1." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Spuštěna výměna klíče s %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3959,39 +4070,40 @@ msgid "" "with QCA present." msgstr "Chyba: Nastavení šifrovacího klíče vyžaduje sestavení Quasselu s podporou pro knihovnu Qt Kryptografické Architektury (QCA). Kontaktujte svého distributora pro získání baličku Quassel s podporou QCA, nebo znovu sestavte Quassel s dostupnou QCA." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Zahajuji rozhovor s %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[použití] /setkey nastaví šifrovací klíč pro kanál nebo přezdívku. Nastavení klíče pro specifický kanál, či rozhovor, lze provést pomocí /setkey , když je na popředí." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Klíč pro %1 byl nastaven." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[použití] /delkey smaže šifrovací klíč pro kanál nebo přezdívku. Nastavení klíče pro specifický kanál, či rozhovor, lze provést pomocí /delkey, když je na popředí." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4017,12 +4129,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplikovat:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Neplatná uvítací zpráva!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4120,27 +4232,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Ladící vrstva záložek" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Pohled vrstvy" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Nastavení vrstvy" @@ -4190,83 +4302,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Je inicializován:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Ladící konzole" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokální" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "jádro" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Posoudit!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Ladící log" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Zavřít" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Označit záznam dockmanageru" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 vás pozval do kanálu %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 změnil téma pro %2 na: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Obdržena RFC nekompatibilní RPL_ISUPPORT: což může vést k neočekávanému chování!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 je pryč: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Již nejste označen jako nedostupný" @@ -4276,231 +4369,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Byl jste označen jako nedostupný" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 je %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 je online skrze %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 byl %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 byl %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Konec /WHO seznamu pro %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 je přihlášen od %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 je nečinný po %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Konec /WHO seznamu pro %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 je uživatelem kanálů: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 je mluvka na kanálech: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 je dozorce na kanálech: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanál %1 má %2 uživatelů. Tématem je: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Konec seznamu s kanály" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Domovská stránka pro %1 je %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanál %1 byl vytvořen %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 je pryč: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 byl ověřen jako %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Pro %1 není nastaveno žádné téma." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Téma pro %1 je \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Téma nastavil %1 v %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 byl pozván do %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Konec /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Přezdívka %1 obsahuje neplatné znaky" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Přezdívka se již používá: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Přezdívka/kanál je dočasně nedostupná: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "posílám %2 požadavek CTCP-%1" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "neznámý" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Obdržen %1CTCP-%2 požadavek od %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Obdržena CTCP-%1 odpověď od %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Obdržena CTCP-PING odpověď od %1 s %2 milivteřinovým odstupem" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Neplatný příkaz pro /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Název \"%1\" není platný: ../ nebo ..\\ nejsou povoleny!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Nemohu najít skript \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Skript \"%1\" se zbořil s výstupním kódem %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Skript \"%1\" se nepodařilo spustit." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Skript \"%1\" způsobil chybu %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Vybrat..." @@ -4510,112 +4604,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Uživatelská zvýraznění" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Povoleno" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Zvýraznění" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Regulérní výraz" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CV" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanál" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Přidat" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Odebrat" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Zvýrazňované přezdívky" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Všechny přezdívky z identity" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Současnou" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Žádnou" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Citlivý na velikost písma" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4623,16 +4711,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

Channel: Semicolon separated list of channel/query names, leave " @@ -4645,79 +4733,76 @@ msgid "" "channel starting with #quassel

" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "toto by nemělo být prázdné" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "Pravidla zvýraznění" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Neplatná adresa %1 pro poslech" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "Pravidla zvýraznění" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Nezdařilo se otevření IPv6 rozhraní %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Nezdařilo se otevření IPv4 rozhraní %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Neplatná adresa %1 pro poslech, neznámý síťový protokol" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4725,7 +4810,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Přejmenovat identitu" @@ -4751,101 +4836,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Odstranit identitu" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identity" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
    " msgstr "Následující problémy je třeba opravit pro uložení změn:
      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
    • All identities need an identity name set
    • " msgstr "
    • VÅ¡echny identity potřebují název
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
    • Every identity needs at least one nickname defined
    • " msgstr "
    • Každý identita požaduje alespoň jednu definovanou přezdívku
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
    • You need to specify a real name for every identity
    • " msgstr "
    • Pro každou identitu je třeba zadat reálné jméno
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
    • You need to specify an ident for every identity
    • " msgstr "
    • Musíte specifikovat ident pro každou identitu
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
    " msgstr "
" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Jedna (či více) identita není validní" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Smazat Identitu?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Opravdu chcete smazat identitu \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Prosím zadejte nový název pro identitu \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Uživatel Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Šel jsem rybařit." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Nejsem tu. Vážně tu nejsem!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Všichni Quassel klienti zmizeli z povrchu země..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Tady opravdu není školka!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4979,7 +5064,7 @@ msgid "minutes of being idle" msgstr "minut nicnedělání" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Pokročilé" @@ -5045,15 +5130,15 @@ msgid "Key Type:" msgstr "Typ klíče:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nebyl načten žádný klíč" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Načíst" @@ -5070,8 +5155,8 @@ msgstr "Organizace:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Nebyl načten žádný certifikát" @@ -5081,7 +5166,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Běžné jméno:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
%%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "den" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Načíst klíč" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Klíč nelze přečíst" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Nelze přečíst soubor klíče. Je buďto nekompatibilní nebo neplatný. Pamatujte, že soubor klíče musí být bez hesla." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Vyčistit" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Načíst certifikát" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Nastavení identity" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Výchozí Identita" @@ -5371,14 +5456,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Povolit pravidlo" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
Only enabled rules are filtered.
For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Povolit / Zakázat:
Pouze povolená pravidla jsou filtrována.
Pro dynamická pravidla jsou jejich vypnutím filtrované zprávy znovu zobrazeny" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
Depending on the type of the rule, the text is " @@ -5391,27 +5476,27 @@ msgid "" "host
" msgstr "Pravidlo ignorance:
Podle typu pravidla text je porovnáván vůči:

- obsahu zprávy:
Příklad:
\"*foobar*\" bude platit na jakýkoliv text obsahující \"foobar\"

- odesílateli nick!ident@host.name
Příklad:
\"*@foobar.com\" platí na všechny odesílatele z domény foobar.com
\"stupid!.+\" (RegEx) bude platit na kohokoliv s přezdívkou \"stupid\" a z libovolné adresy
" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Dle odesílatele" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Dle zprávy" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Povoleno" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Typ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Pravidlo ignorance" @@ -5446,12 +5531,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Seznam Ignorovaných" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Pravidlo již existuje" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5460,159 +5545,147 @@ msgid "" "Please choose another rule." msgstr "Pravidlo již existuje\n\"%1\"\nProsím vyberte jiné pravidlo." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Form" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Povoluje podporu aplikačního indikátoru projektu Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Zobrazovat zprávy v indikátoru aplikace" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Bílá" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Černá" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Tmavě modrá" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Tmavě zelená" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Červená" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Tmavě červená" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Tmavě fuchsová" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Orange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Žlutá" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Zelená" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Tmavě modrozelená" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Azurová" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Modrá" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Purpurová" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Tmavě šedá" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Světle šedá" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Smazat barvu" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Přepnout na vstupní řádku" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5712,117 +5785,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Vstupní řádka" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "interní spojení" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Uložit && Připojit" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanál" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Uživatelé" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Téma" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5913,12 +5986,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Pryč:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Místnosti & Seznam přezdívek" @@ -5953,7 +6026,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Jiné činnosti" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5963,61 +6042,61 @@ msgstr[1] "%n zbývající zvýraznění" msgstr[2] "%n zbývajících zvýraznění" msgstr[3] "%n zbývajících zvýraznění" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Právě stisknutá klávesa není podporována v Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Nepodporovaná klávesa" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Klikněte na tlačítko a poté zadejte zkratku, kterou byste rádi používali.\nNapříklad pro Ctrl+a držte klávesu Ctrl a stiskněte a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Vstup" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Žádnou" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Konflikt zkratek" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6025,589 +6104,599 @@ msgid "" "Please choose another one." msgstr "Zkratka \"%1\" je již používána a tedy nemůže být nastavena.\nProsím zvolte jinou." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Zkratka \"%1\" má nejednoznačný význam spolu se zkratkou pro následujíc činnost:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Přejete si přeřadit tuto zkratku k vybrané činnosti?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Přeřadit" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Neplatná uvítací zpráva!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Neznámá zpráva protokolu typu %1" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Připojit k jádru..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Obecné" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "Přip&ojit k jádru..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "O&dpojit od jádra" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Změnit &heslo..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Informace jádra..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Nastavit &sítě..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Ukončit" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Nastavit seznam místností..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "U&zamknout rozvržení" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Zobrazit vy&hledávání" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Zobrazit Log pro Pryč" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Zobrazit Hlavní &nabídku" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Zo&brazit stavový řádek" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "U&zamknout rozvržení" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Režim &celé obrazovky" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Nastavit zk&ratky..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Nastavit Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "O progr&amu Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "O &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Ladění Sít&ového-Modelu" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Ladění vrstvy P&ohledu na záložky" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Ladění &Modelu-Zpráv" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Ladění &Seznamů rozhovorů" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Ladící &Log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Pře-načíst styl" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Skrýt současnou záložku" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigace" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Přejít na další aktivní záložku" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Nastavit rychlý přístup #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Nastavit rychlý přístup #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Nastavit rychlý přístup #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Nastavit rychlý přístup #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Nastavit rychlý přístup #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Nastavit rychlý přístup 5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Nastavit rychlý přístup #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Nastavit rychlý přístup #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Nastavit rychlý přístup #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Nastavit rychlý přístup #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Rychlý přístup #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Rychlý přístup #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Rychlý přístup #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Rychlý přístup #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Rychlý přístup #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Rychlý přístup #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Rychlý přístup #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Rychlý přístup #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Rychlý přístup #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Rychlý přístup #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktivovat další rozhovor" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Aktivovat předchozí rozhovor" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Přejít na další rozhovor" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Přejít na předchozí rozhovor" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "S&oubor" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Sítě" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Záložky" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Seznam místností" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "Liš&ty" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "Na&stavení" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Nápověda" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Debug" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Funkce není podporována" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Tato funkce není podporována použitým jádrem programu Quassel" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Pro vzdálenou změnu hesla potřebujete Quassel jádro verze v0.12.0 nebo novější." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Přezdívky" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Zobrazit seznam přezdívek" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor místností" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Zobrazí monitor místností" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Vstupní řádka" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Zobrazit řádku se vstupem" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Téma" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Zobrazit řádek s tématem" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Hlavní nástrojová lišta" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Připojen k jádru." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Nepřipojen k jádru." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Nešifrované spojení" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Váš klient nepodporuje šifrování skrze SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Citlivá data, například hesla, budou přenášena k jádru Quasselu bez použití šifrování." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Vaše jádro nepodporuje šifrování skrze SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Nedůvěryhodný bezpečnostní certifikát" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6615,69 +6704,112 @@ msgid "" "following reasons:" msgstr "SSL certifikát poskytnutý jádrem %1 je nedůvěryhodný z následujících důvodů:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Pokračovat" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Zobrazit certifikát" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Chcete tento certifikát přijmout na trvalo a vyhnout se opětovnému schvalování?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Pouze současné sezení" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Navždy" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Chyba spojení s jádrem" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Požaduji %1 zpráv z historie pro záložku %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Neplatná adresa %1 pro poslech" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Nezdařilo se otevření IPv6 rozhraní %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Nezdařilo se otevření IPv4 rozhraní %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Neplatná adresa %1 pro poslech, neznámý síťový protokol" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Získávám historii" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6687,7 +6819,7 @@ msgstr[1] "Opravdu chcete vložit %n řádky?" msgstr[2] "Opravdu chcete vložit %n řádků?" msgstr[3] "Opravdu chcete vložit %n řádků?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Ochrana proti náhodnému vložení" @@ -6755,12 +6887,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6777,53 +6909,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Prosím zadejte název sítě:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Přidat síť" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Uživatelé" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Pokec" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Téma" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Počet přezdívek" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6832,67 +6964,67 @@ msgstr[1] "Opravdu chcete trvale smazat následující záložku(y)?" msgstr[2] "Opravdu chcete trvale smazat následující záložku(y)?" msgstr[3] "Opravdu chcete trvale smazat následující záložku(y)?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

" msgstr "...a %1 více

" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Poznámka: Tento krok smaže všechna relevantní data, včetně historie, z databáze jádra a nelze jej zvrátit." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
Active channel buffers cannot be deleted, please part the channel first." msgstr "
Aktivní záložky s kanály nelze smazat, nejprve musíte daný kanál opustit." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Odstranit trvale záložky?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Vstoupit do kanálu" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Síť:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanál:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Heslo:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Nastavit připojení k síti" @@ -7106,24 +7238,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Heslo:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

" +msgstr "

Poznámka: protože má identita nastaven certifikát ssl, bude použita SASL EXTERNAL.

" + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

" -msgstr "

Poznámka: protože má identita nastaven certifikát ssl, bude použita SASL EXTERNAL.

" - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7148,54 +7281,97 @@ msgstr "Služba:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Kódování" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Nastavení pokročilých možností, jako kódování a automatické opakování připojení" +"

Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

\n" +"

This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

\n" +"

Toggles the IRCv3 'server-time' capability.

" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Kódování" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Nastavení kódování pro příchozí a odchozí zprávy" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Používat různá kódování" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Specifikuje v jakém kódování budete odesílat zprávy.\nUTF-8 je dosti inteligentní volba pro většinu sítí." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Odesílat zprávy v:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Záložní kódování:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

This specifies how control messages, nicks and servernames are " @@ -7204,89 +7380,99 @@ msgid "" " characters and invalid encoding.

" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Kódování serveru:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Sítě" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

Override default message rate limiting.

Setting limits too low " "may get you disconnected from the server!

" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
    " msgstr "Následující problémy je třeba opravit pro uložení změn:
      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
    • All networks need at least one server defined
    • " msgstr "
    • Každá síť potřebuje definovaný alespoň jeden server
    • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
    " msgstr "
" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Špatné nastavení sítě" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Smazat síť?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7294,12 +7480,12 @@ msgid "" "including the backlog?" msgstr "Opravdu chcete smazat síť \"%1\" a veškeré její nastavení, včetně historie?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7307,12 +7493,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7320,12 +7506,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7333,12 +7532,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7346,18 +7559,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7375,7 +7630,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Validní přezdívka může obsahovat písmenka anglické abecedy, čísla, a speciální znaky {, }, [, ], \\, |, `, ^, _ a -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Přidat přezdívku" @@ -7390,27 +7645,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Oznámení" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Změnit heslo" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Staré heslo:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Nové heslo:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Potvrdit heslo:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7418,109 +7673,84 @@ msgid "" "running at %2." msgstr "Toto změní heslo pro vaše uživatelské jméno %1 pro jádro Quassel běžící na %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Heslo nezměněno" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Změna hesla selhala" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Jádro nahlásilo chybu při pokusu o změnu vašeho hesla. Ujistěte se, že jste zadali staré heslo správně!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Vyberte zvukový soubor" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Form" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Přehrát zvuk" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Přehrát vybraný zvuk" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Vyberte zvukový soubor pro přehrání" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Proste labůžo!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Požaduji %1 zpráv historie pro %2 záložky" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Požaduji celkem %1 nepřečtených zpráv historie (a navíc ještě %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Požaduji celkem %1 nepřečtených zpráv historie pro %2 záložek" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Vítejte v IRC klientu Quassel" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7528,346 +7758,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Tento průvodce vám pomůže nastavit výchozí identitu a spojení k IRC síti.
Zaměřuje se pouze na základní nastavení. Můžete ho kdykoliv přerušit a použít nastavení v aplikaci pro podrobnější nastavení/změny." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Neplatná deklarace bloku: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Neplatné přiřazení role palety: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Neznámý název role palety: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Neplatný název pod-elementu v %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Neplatný typ zprávy v %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Neplatný stav: %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Neplatný popisek zprávy: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Neplatná specifikace hash odesílatele: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Hash odesílatele může být maximálně \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Neplatný název formátu: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Neplatná specifikace IRC barvy (musí být mezi 00 a 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Neobsloužený stav: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Neplatný seznam vlastností: %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Neplatný typ položky seznamu rozhovorů: %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Neplatný stav seznamu místností %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Neplatná deklarace vlastnosti: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Neplatná vlastnost písma: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Neznámá vlastnost ChatLine: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Neplatná specifikace role barevné palety: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Neznámá role barevné palety: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Neplatná deklarace gradientu: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Neplatný seznam zastavení gradientu: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Neplatná specifikace písma: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Neplatná specifikace stylu písma: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Neplatná specifikace proporcí písma: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Neplatná specifikace velikosti písma: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Vyberte zvukový soubor" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Přehrát zvuk" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Přehrát vybraný zvuk" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Vyberte zvukový soubor pro přehrání" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
[,
[,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
[,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC je moderní, distribuovaný IRC klient." + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "rok" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "den" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sec" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Příchozí přenos souboru" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
%2 (%3 bytes)" @@ -7878,6 +8382,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Odpojuji" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8012,35 +8536,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxy - Heslo:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Nastavit Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Nastavení" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Uložit změny" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8053,7 +8577,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Nastavit %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Znovu načíst nastavení" @@ -8063,22 +8587,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Opravdu chcete znovu načíst nastavení, odstraní všechny změny na této stránce?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Obnovit výchozí" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Opravdu chcete obnovit výchozí nastavení pro tuto stránku?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Nastavit Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Nastavení" @@ -8089,7 +8613,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Nastavit %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Znovu načíst nastavení" @@ -8099,22 +8623,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Opravdu chcete znovu načíst nastavení, odstraní všechny změny na této stránce?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Obnovit výchozí" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Opravdu chcete obnovit výchozí nastavení pro tuto stránku?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Činnost" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Zkratka" @@ -8140,8 +8664,8 @@ msgid "Default:" msgstr "Výchozí:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Žádnou" @@ -8151,115 +8675,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Vlastní:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Rozhraní" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Zkratky" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Odpojuji" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Název sítě:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Název IRC sítě kterou nastavujete" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servery" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Seznam IRC serverů patřících do zvolené sítě" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Upravit nastavení zvoleného serveru" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Editovat..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Přidá další IRC server" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "Přid&at..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Smaže vybraný server ze seznamu" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Smazat" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Posunout výš v seznamu" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Posunout níž v seznamu" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Automaticky vstoupit do" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Seznam IRC kanálů ke kterým se automaticky připojíte po připojení do dané sítě" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Soukromá zpráva" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Usnout" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Povolit Snore" @@ -8274,19 +8798,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8296,138 +8820,138 @@ msgid "" "your core." msgstr "SQLite je souborově založený databázový server, který nevyžaduje nastavování. Je vhodný pro malé a střední databáze, které nepotřebují být přístupné přes síť. Použijte jej pokud vaše Quassel jádro ukládá data na stejném stroji na kterém běží a pokud očekáváte pouze pár připojujících se uživatelů k tomuto jádru." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Bezpečnostní informace" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Název počítače" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP adresa:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Šifra:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Certifikační řetězec:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Objekt" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Jméno:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organizace:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organizační jednotka:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Země:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Stát či provincie:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Lokalita:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Vydavatel" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Doba platnosti:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 přehled:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 přehled:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "SHA256 přehled:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Důvěryhodný:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ano" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
    " msgstr "Ne, z následujících důvodů:
      " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 k %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Záložka stavu" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimalizovat" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Obnovit" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

      If enabled, alert the system tray or dock in case of a" @@ -8438,27 +8962,27 @@ msgid "" " support changing the color of the tray icon.

      " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8468,32 +8992,32 @@ msgstr[1] "%n zbývající zvýraznění" msgstr[2] "%n zbývajících zvýraznění" msgstr[3] "%n zbývajících zvýraznění" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Zobrazit zprávu ve vyskakovacím okně" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Doplňování tabulátorem" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Zpoždění zobrazení v panelu:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Zpoždění zobrazení v panelu:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Neomezeně" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " vteřin" @@ -8638,23 +9162,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Odstraní uživatele a zablokuje opětovný přístup uživateli na kanál" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Uživatelé: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8690,176 +9214,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Rozhraní Tématu" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nová" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Typ" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Nyní jste znám jako %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN je nyní znám jako %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Uživatelský režim: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Režim %DM%1%DM od %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH se připojil do %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH opustil %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH se odpojil" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN vykopnul %DN%2%DN z %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Den: %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Netsplit mezi %DH%1%DH a %DH%2%DH skončil. Vrátili se: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 více)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit mezi %DH%1%DH a %DH%2%DH. Opustili nás: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8869,7 +9393,7 @@ msgstr[1] "%n Vlastníci" msgstr[2] "%n Vlastníků" msgstr[3] "%n Vlastníků" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8879,7 +9403,7 @@ msgstr[1] "%n Administrátoři" msgstr[2] "%n Administrátorů" msgstr[3] "%n Administrátorů" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8889,7 +9413,7 @@ msgstr[1] "%n Stálý Správci" msgstr[2] "%n Stálých Správců" msgstr[3] "%n Stálých Správců" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8899,7 +9423,7 @@ msgstr[1] "%n Správci" msgstr[2] "%n Správců" msgstr[3] "%n Správců" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8909,7 +9433,7 @@ msgstr[1] "%n Uživatelé" msgstr[2] "%n Uživatelů" msgstr[3] "%n Uživatelů" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/da.po b/po/da.po index 8a3cd6e9..ae95d9c1 100644 --- a/po/da.po +++ b/po/da.po @@ -1,17 +1,22 @@ # # Translators: # Adam Tulinius , 2010 +# Daniel Albers , 2012,2015 +# Daniel Albers , 2011 # Jens True , 2013 -# Joe Hansen , 2014,2016-2017 +# Jens True , 2013 +# Joe Hansen , 2014,2016-2017,2019 +# Jonas Benthin Thyssen, 2015 # Jonas Benthin Thyssen, 2015 # Per Nielsen <>, 2012 +# scootergrisen, 2017 # scootergrisen, 2017-2018 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Jonas Benthin Thyssen\n" "Language-Team: Danish (http://www.transifex.com/quassel/quassel/language/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,607 +25,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "En moderne, distribueret IRC-klient" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" -msgstr "" +msgstr "Projektgrundlægger, hovedudvilker" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" -msgstr "" +msgstr "Projektmotivator, hovedudvikler" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" -msgstr "" +msgstr "Tidligere hovedudvikler" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" -msgstr "" +msgstr "Hovedoversætter, mange rettelser og forbedringer, Travisunderstøttelse" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Mange funktioner, rettelser og forbedringer" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Mange rettelser og forbedringer, fejl og rettelsestriage, fællesskabssupport" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" -msgstr "" +msgstr "IRCv3-understøttelse, dokumentation, mange andre forbedringer, test, enestående PR" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" -msgstr "" +msgstr "Quasseldroid, arkitektur, (mobil) ydelse, mange andre forbedringer og rettelser, test" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" -msgstr "" +msgstr "OSX-brugerfladeforbedringer" + +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Rettelser" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Forbedringer af samtalevinduet" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Tidlig betatester og fejljæger, dansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Spansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Rettelser for byggesystem" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" +msgstr "Ydelsesforbedringer af databasen" + +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" -msgstr "Rettelse af bakkeikon" +msgstr "Rettelse af statusikon" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Sprogforbedringer" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Dokumentationsforbedringer" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Forskelige forbedringer" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" -msgstr "" +msgstr "Brasiliansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Slovensk oversættelse" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Rettelser" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Rumænsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" -msgstr "" +msgstr "Punjabi oversættelse" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Finsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "Understøttelse af beskedindikator" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Rettelse af byggesystem" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Rettelser til Windowsbyggesystemet" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" -msgstr "" +msgstr "AppData-metadata, LDAP-understøttelse" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" -msgstr "" +msgstr "Pænere værktøjsfif, stavekontrol og andre forbedringer" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Nedbrudsrettelser" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Fransk oversættelse" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" -msgstr "" +msgstr "Occitansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Anmeldelse af anvendelighed" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "SASL-understøttelse" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Forskelige forbedringer" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Diverse rettelser og forbedringer" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" -msgstr "" +msgstr "Indstillingsrettelser" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Galisisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Esperanto oversættelse" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Japansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Gentoo-vedligeholder" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Forbedringer af certifikathåndtering" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "Tidlig beta-tester og fejljæger (på Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Rettelser til oversættelsessystemet" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "Understøttelse af OSX-påmindelsescenter" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Tykisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Mac-rettelser" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "D-Bus-påmindelser" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Polsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Forbedringer af byggesystemet" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "Understøttelse af formatering og andre forbedringer af inputlinje, mange andre rettelser" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "BluesTheme-stilark" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Russisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Italiensk oversættelse" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Tysk oversættelse" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" -msgstr "" +msgstr "Ryd op i håndtering af emne, twitch.tv-understøttelse" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Norsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Ungarsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "Forbedringer af IRC-fortolker" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Indledende Qt5-understøttelse" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "{Ku|U}buntu-pakker, motivator, promoter" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" -msgstr "" +msgstr "Diverse funktioner og forbedringer" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Diverse rettelser" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Fejlrettelser" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Tjekkisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Pythonforbedringer" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" +msgstr "Proxyforbedringer, spansk oversættelse" + +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Migreringsrettelser for Postgres" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Dansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Rettelser for kontekstmenuen" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Mange rettelser og forbedringer, fejltriage" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "Orginalt »All-Seeing Eye«-logo" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Projektgrundlægger, diverse forbedringer" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Serbisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "Utrættelig tester, {Ku|U}buntu-tester og lobbyist, mange litre af vidunderligt finsk alkohol" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "Qt5-porthjælp, Travis CI-opsætning" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "Forbedringer af bufferfletning" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Græsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Forbedringer" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "OSX-forbedringer" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Lettisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Dokumentationsrettelser" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "Ideer, hacking, opstartsmotivation" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" -msgstr "" +msgstr "Mange rettelser og forbedringer, Sonnetunderstøttelse, QuasselDroid" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Tysk oversættelse, rettelser" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" -msgstr "" +msgstr "Mange rettelser og forbedringer; Ubuntu PPA'er" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "Tonsvis af Oxygenikoner inklusive Quassellogoet" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "Oprindeligt design og layout for hovedvinduet" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "Tidlig betatester og fejljæger" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "Linjeombrydning af inputlinje" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Ydelsesforbedringer og oprydninger" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "/print-kommando" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Ydelsesforbedringer" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 msgctxt "AboutData|" -msgid "Hindi and Marathi translations" +msgid "CMake fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:293 +msgctxt "AboutData|" +msgid "Hindi and Marathi translations" +msgstr "Hindi og marathi oversættelser" + +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" -msgstr "" +msgstr "Windowsbyggeunderstøttelse, automatiseret OSX-bygninger i Travis, diverse forbedringer" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Emacs-genvejstaster" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "Fremhæv konfigurationsforbedringer" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" -msgstr "" +msgstr "Debian/Kubuntu-pakning, (paknings-/byggesystem), fejljæger" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" -msgstr "" +msgstr "Fejlrettelser, tysk oversættelse" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "Forbedringer af lydmotor" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" -msgstr "" +msgstr "Kinesisk oversættelse" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Hollandsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Koreansk oversættelse" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" -msgstr "" +msgstr "Aliasforbedringer" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Norsk oversættelse, dokumentation" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "Tidligere Windowsbygger" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Rettelser, Debianpakning" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Rettelser og feedback" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Forbedringer af netværksregistreringer" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Ukrainsk oversættelse" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Portugisisk oversættelse" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Om Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

      Quassel IRC

      " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Om" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "&Udviklere" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Bidragsydere" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Tak til" @@ -652,16 +678,16 @@ msgstr "&Tak til" #: ../src/qtui/aboutdlg.cpp:44 msgctxt "AboutDlg|" msgid "Unknown date" -msgstr "" +msgstr "Ukendt dato" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
      Version date: %2
      Protocol version: %3" -msgstr "" +msgstr "Version: %1
      Versionsdato: %2
      Protokolversion: %3" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -681,187 +707,187 @@ msgid "" "icons/blob/master/COPYING\">LGPLv3.

      Please use https://bugs.quassel-irc.org to " "report bugs." -msgstr "" +msgstr "En moderne, distribuerede IRC-klient

      ©%1 af Quasselprojektet
      http://quassel-irc.org
      #quassel på Freenode

      Quassel IRC har en dobbelt licens GPLv2 og GPLv3.
      Breeze - ikontema © Uri Herrera andre, udgivet under LGPLv3.
      Oxygen - ikontema og © Nuno Pinheiro, udgivet under GPLv3.

      Venligst Brug http://bugs.quassel-irc.org til at rapportere fejl." -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC er hovedsagligt udviklet af:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Vi vil gerne takke de følgende bidragsydere (i alfabetisk rækkefølge) og alle dem vi har glemt at nævne her:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "... og enhver anden, der finder og rapporterer fejl, giver feedback, hjælper andre og deltager i fællesskabet!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" -msgstr "" +msgstr "Speciel tak går til:" #: ../src/qtui/aboutdlg.cpp:116 msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" -msgstr "" +msgstr "for det originale Quassellogo - Det Altseende Øje" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" -msgstr "" +msgstr "for Oxygen Quassel-logoet" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" -msgstr "" +msgstr "for de imponerende Breeze og Oxygenikontemaer" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" -msgstr "" +msgstr "for oprettelse af en imponerende ramme og for at sponsorere udvikling med Greenphones, N810'er, N950'er med mere" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" "Installed database schema (version %1) is not up to date. Upgrading to " "version %2... This may take a while for major upgrades." -msgstr "" +msgstr "Det installerede databaseskema (version %1) er ikke nyeste version. Opgraderer til version %2 ... Dette kan tage et stykke tid for væsentlige opgraderinger." -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." -msgstr "Opgradering mislykkedes..." +msgstr "Opgradering mislykkedes ..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." -msgstr "" +msgstr "Installeret databaseskema opgraderet til version %1." -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
      It can be used as a regular slash " "command.

      Example: \"foo\" can be used per /foo" msgstr "Genvej til alias
      Det kan bruges som en almindelig skråstregkommando.

      Eksempel: »foo« kan bruges pr. /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" -msgstr "" +msgstr "Strengen genvejen vil blive udvidet til" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" -msgstr "" +msgstr "Specielle variabler" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" -msgstr "" +msgstr "Parametervariabler" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" -msgstr "" +msgstr "Generelle variabler" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" -msgstr "" +msgstr "hele strengen" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" -msgstr "" +msgstr "dit nuværende navn" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" -msgstr "" +msgstr "navn på den valgte kanal" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" -msgstr "" +msgstr "Flere kommandoer kan adskilles med semikolonner" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" -msgstr "" +msgstr "Eksempel:" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Udvidelse" @@ -912,7 +938,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -920,7 +946,7 @@ msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:59 msgctxt "AppearanceSettingsPage|" msgid "Widget style:" -msgstr "" +msgstr "Kontrolstil:" #: ../src/qtui/settingspages/appearancesettingspage.ui:66 msgctxt "AppearanceSettingsPage|" @@ -930,7 +956,7 @@ msgstr "Angiv programstil" #: ../src/qtui/settingspages/appearancesettingspage.ui:73 msgctxt "AppearanceSettingsPage|" msgid "Fallback icon theme:" -msgstr "" +msgstr "Reservetema for ikoner:" #: ../src/qtui/settingspages/appearancesettingspage.ui:80 msgctxt "AppearanceSettingsPage|" @@ -1014,27 +1040,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Fejl:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automatisk" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Vælg en stilarkfil" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Væk-log" @@ -1044,7 +1070,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Vis netværksnavn" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Vis buffernavn" @@ -1066,46 +1092,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dynamisk bagkatalogmængde:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Bagkatalogforespørgselsmetode:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Fast mængde per samtale" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Ulæste meddelelser per samtale" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Globalt ulæste beskeder" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Den enkleste anmoderen. Den henter et fast beløb på linjerne for hvert chatvinduet fra puklen." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Indledende bagkatalogmængde:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1113,42 +1158,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Denne anmoder henter ulæste meddelelser for hvert samtalevindue individuelt. Mængden af linjer kan begrænses per samtale.\n\nDu kan også vælge at hente yderligere ældre samtalelinjer for at give en bedre sammenhæng." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Det maksimale antal meddelelser der skal hentes per buffer." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Begrænsning:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Ubegrænset" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Mængden af meddelelser der hentes ud over de ulæste meddelelser. Grænsen gælder ikke her." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Yderligere beskeder:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

      On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
      \n" +"Note: Chat Monitor won't show past messages.\n" +"

      \n" +"

      On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

      " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1159,33 +1218,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Denne anmoder henter alle meddelelser, der er nyere end den ældste ulæste besked for alle samtaler.\n\nBemærk: Denne anmoder anbefales ikke hvis du bruger skjulte samtalevinduer eller har inaktive samtaler (dvs.: ingen hængende forespørgsler eller kanaler).\nDet er nyttigt at begrænse den samlede mængde af bagkatalog og er formentlig det hurtigste.\n\nDu kan også vælge at hente yderligere ældre samtalelinjer for at give en bedre sammenhæng." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Det maksimale antal meddelelser der hentes over alle buffere." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Hentning af bagkatalog" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

      %1 - %2

      " msgstr "

      %1 - %2

      " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Flette buffere permanent?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1193,10 +1252,10 @@ msgid "" " This cannot be reversed!" msgstr "Vil du flette buffer \"%1\" permanent i buffer \"%2\"?\n Dette kan ikke fortrydes!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." -msgstr "" +msgstr "Søg ..." #: ../src/qtui/settingspages/buffervieweditdlg.ui:14 msgctxt "BufferViewEditDlg|" @@ -1208,7 +1267,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Indtast et nyt navn for snakkelisten:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Tilføj chatliste" @@ -1249,7 +1308,7 @@ msgid "Network:" msgstr "Netværk:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Alle" @@ -1299,7 +1358,7 @@ msgstr "Sorter alfabetisk" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:163 msgctxt "BufferViewSettingsPage|" msgid "Show search" -msgstr "" +msgstr "Vis søgning" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:170 msgctxt "BufferViewSettingsPage|" @@ -1331,116 +1390,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Forhåndsvisning:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Brugerdefinerede fremhævninger" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Slet identitet?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Vil du virkeligt slette snakkelisten »%1«?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Buffer visning" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zoom ind" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zoom ud" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Faktisk størrelse" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Sæt markeringslinje" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Gå til markeringslinje" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

      Enter a space-separated list of IRCv3 capabilities to ignore:

      " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

      A list of capabilities may be found at https://ircv3.net/irc/.

      " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" -msgstr "" +msgstr "Kanal %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Brugere" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" -msgstr "" +msgstr "Tilstand" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Emne" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanalliste" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Søge streng:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Skift mellem simpel og advanceret tilstand.\nAvanceret tilstand gør det muligt at sende søge strenge til IRC-serveren." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Vis kanaler" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Fejl opstod:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1489,7 +1565,7 @@ msgid "Move selected buffers to the right" msgstr "Fly valgte buffere til højre" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Vis:" @@ -1521,83 +1597,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Vis beskeder fra bagkatalog ved tilslutning" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Vis meddelelser fra bagkatalog" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "Detaljer ..." + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Inkludér læste beskeder fra bagkatalog ved tilslutning" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Omfatte læste beskeder" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Vis chat monitor" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt-In" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Fravalg" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorer:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Hentning af bagkatalog" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Vis egne beskeder" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Vis netværksnavn" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Vis buffernavn" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfigurer..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopiér valgte" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Søg på '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Nulstille kolonnebredder" @@ -1752,34 +1868,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "versal følsom" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "søg efter kaldenavn" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "søg i besked" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignorér deltager, forlader, osv." @@ -1802,37 +1917,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

      Usage examples:

      \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
      dd.MM.yyyy21.05.2001
      ddd MMMM d yyTue May 21 01
      hh:mm:ss.zzz14:13:09.042
      h:m:s ap2:13:9 pm
      \n" -"" -msgstr "

      Skik eksempler:

      \n\n\n\n\n\n
      dd.MM.yyyy21.05.2001
      ddd MMMM d ååTue 21 maj 01
      hh:mm:ss.zzz14:13:09.042
      h:m:s ap2:13:9 pm
      \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

      Accepts Qt QDateTime Format.

      \n" +"

      Examples:

      \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
      dd.MM.yyyy21.05.2001
      ddd MMMM d yyTue May 21 01
      hh:mm:ss.zzz14:13:09.042
      h:m:s ap2:13:9 pm
      \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" -msgstr "" +msgstr " tt:mm:ss" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1843,52 +1960,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Brugerdefinerede chatvinduet skrifttype:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Vis webstedseksempel når musen holdes over en webadresse" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Vis previews af websider på URL hover" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Angive linjen markør til bunden af den aktuelle chatvindue, når du vælger en anden kanal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Indstille markør linje automatisk, når du skifter chats" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Angive linjen markør til bunden af den aktuelle chatvindue, når Quassel mister fokus." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Indstille markør linje automatisk, når Quassel mister fokus" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

      The URL to open with the selected text as the " @@ -1898,30 +2015,30 @@ msgid "" "style=\" font-weight:600;\">%s

      " msgstr "

      Den URL til at åbne med den markerede tekst som parameter. Placer %s hvor markerede tekst bør gå.

      Fx:

      https://www.google.com/search?q= %s
      https://duckduckgo.com/?q= %s

      " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Chatvisning" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" -msgstr "" +msgstr "Du skal bruge mindst version 0.6 af Quassel Core for at bruge denne funktion" #: ../src/qtui/settingspages/chatviewsettingspage.cpp:54 msgctxt "ChatViewSettingsPage|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Din Quassel-kerne understøtter ikke denne funktion" #: ../src/qtui/settingspages/chatviewsettingspage.cpp:55 msgctxt "ChatViewSettingsPage|" @@ -1930,86 +2047,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" -msgstr "" +msgstr "Ingen tilstande" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" -msgstr "" +msgstr "Højeste tilstand" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" -msgstr "" - -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC er en moderne, distribueret IRC-klient." +msgstr "Alle tilstande" -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identiteten findes allerede i klienten!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Ikke-krypteret forbindelse annulleret" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Forbinder til %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Forbinder til %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Forbundet til %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Forbinder til %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Af&bryd fra server" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Forbindelsen i kompatibilitetstilstand..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
      None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Inkompatibel Quassel Core!
      Ingen af protokollerne denne klient taler understøttes af kernen du forsøger at oprette forbindelse til." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Core taler ingen af protokollerne vi støtter" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2017,65 +2123,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "The Quassel kernen du forsøger at oprette forbindelse til er for gammel!
      Vi har brug for mindst protokol v %1, men kernen taler v %2 kun." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Uforenelige protokolversion, forbindelse til core nægtede" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "F&orbind til server..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Kernen afviste forbindelsen fra denne klient" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" -msgstr "" +msgstr "Kernen understøtter ikke de følgende funktioner: %1" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" -msgstr "" +msgstr "Kernen understøtter ukendte funktioner: %1" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Logger på..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Login annulleret" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Ikke-krypteret forbindelse aflyst" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Ikke-krypteret forbindelse annulleret" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Behandlede %1 beskeder på %2 sekunder." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Alle Chats" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN forventer en kanal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY forventer mindst en nick" @@ -2154,253 +2265,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopiér link" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Forbind" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Af&bryd fra server" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Deltag" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Forlad" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Slet chat(s)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Gå til chat" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Deltager/forlader/afslutter" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Deltager" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Forlader" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Afslutter" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Ændringer af kaldenavn" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Navn-skift" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Navn-skift" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Navn-skift" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Sæt som standard..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Brug standarder..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Deltag i kanal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Forespørgsel" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Forespørgsel" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Tid" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Klientinfo" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Custom..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Give operatøren Status" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Tag driftslederen Status" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Giv halvoperatørstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Tag halvoperatørstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Giv stemmestatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Fratag stemmestatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Join kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Join kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Kick årsag:" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Skjul chat(te) midlertidigt" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Skjul chat(te) permanent" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Vis kanalliste" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" -msgstr "" +msgstr "Konfigurer" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Vis ignoreringsliste" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Skjul hændelser" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Handlinger" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorer" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Tilføj ignoreringsregel" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Eksisterende regler" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" -msgstr "" +msgstr "Kan ikke konfigurere fra miljø: %1" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" -msgstr "" +msgstr "Kan ikke konfigurere fra miljø!" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2409,250 +2520,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" -msgstr "" +msgstr "Kan ikke gendanne en tilstand for en kerne uden konfiguration!" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Kalder restoreState() selvom der findes aktive sessioner!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Kerne er allerede konfigureret! Konfigurerer ikke igen..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Administratorbruger eller -password ikke angivet." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Kunne ikke opsætte lager!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" -msgstr "" +msgstr "Kunne ikke opsætte godkender!" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Opretter administratorbruger..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Ugyldig lytteadresse %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Lytter efter GUI-klienter på IPv6 %1 port %2 ved brug af protokolversion %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Kunne ikke åbne IPv6-grænseflade %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Lytter efter GUI-klienter på IPv4 %1 port %2 ved brug af protokolversion %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Kunne ikke åben IPv4-grænseflade %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Ugyldig lytteadresse %1, ukendt netværksprotokol" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Kunne ikke åbne netværksgrænseflader at lytte til!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Af&bryd fra server" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Lukker server for grundlæggende opsætning." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Ikke-autentificeret klient afbrudt:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Intern kerne" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Rediger konto" @@ -2742,12 +2853,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Tilføj konto" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Intern kerne" @@ -2792,28 +2903,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Forbind altid til" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Eksterne kerner" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Klient" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "for gammel, afviser." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2822,101 +2928,101 @@ msgid "" " client." msgstr "Din Quassel-klient er for gammel!
      Denne kerne behøver mindst klient-/kerne-protokolversion %1 (fik: %2).
      Overvej venligst at opgradere din klient." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "sendte ikke registreringsmeddelelsen inden forsøg på at logge ind, afviser." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
      You need to send a registration message " "before trying to login." msgstr "Klient er ikke initialiseret!
      Du skal sende en registreringsbesked før du prøver at logge ind." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "SSL krævet men ikke-SSL-forbindelsesforsøg fra %1" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
      You need to use SSL in order to connect to this " "core." msgstr "SSL kræves!
      Du skal bruge SSL for at kunne forbinde til denne kerne." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
      The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Ugyldigt logindforsøg fra %1 som »%2«" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
      The username/password combination " "you supplied could not be found in the database." msgstr "Ugyldigt brugernavn eller adgangskode!
      Brugernavn/adgangskode-kombinationen du indtastede kunne ikke findes i databasen." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Klient %1 initialiseret og autoiseret som \"%2\" (brugerid: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Starter kryptering for klient:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Beskrivelse" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Server opsætnings guide" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Din server blev konfigureret med succes. Logger på..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2924,64 +3030,64 @@ msgid "" "over." msgstr "Server-opsætning fejlede:
      %1
      Tryk næste for at starte forfra." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Brugernavn:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Proxy password:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Gentag adgangskode:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Husk adgangskode" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Bemærk: Det er endnu ikke muligt at tilføje flere brugere og skifte dit brugernavn/adgangskode via Quassel-klientens brugerflade.\nKør venglist \"quasselcore --help\" hvis du har brug for at gøre disse ting." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" -msgstr "" +msgstr "Godkendelsesmotor:" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Denne guide vil hjælpe dig med at opsætte Quassel server." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Opret administratorbruger" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3002,153 +3108,153 @@ msgstr "" #: ../src/qtui/coreconfigwizard.cpp:314 msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" -msgstr "" +msgstr "Godkendelsesindstillinger" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduktion" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Vælg lagermotor" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" -msgstr "" +msgstr "Lagerindstillinger" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Gemmer dine indstillinger" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Lagermotor:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Dine valg" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Bruger:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Lagermotor:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" -msgstr "" +msgstr "Godkendelsesmotor:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Vent venligst mens dine indstillinger overføres til serveren..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Godkendelse krævet" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Indtast et netværksnavn:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Proxy password:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Brugernavn:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Husk adgangskode" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Indtast dine akkreditiver for %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Forbind til kerne" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Netværk" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Af&bryd fra server" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Afbryd fra kerne." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." -msgstr "" +msgstr "Initialiserer ..." -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Modtager sessionstilstand" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Forbinder til %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Modtager netværkstilstande" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3230,38 +3336,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Forbindelse" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Beskeder" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Lag: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Forbindelsen til din kerne er krypteret med SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Forbindelsen til din kerne er ikke krypteret." @@ -3272,7 +3378,7 @@ msgid "Form" msgstr "Formular" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3280,12 +3386,12 @@ msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:64 msgctxt "CoreHighlightSettingsPage|" msgid "Details..." -msgstr "" +msgstr "Detaljer ..." #: ../src/qtui/settingspages/corehighlightsettingspage.ui:93 msgctxt "CoreHighlightSettingsPage|" msgid "Highlight Rules" -msgstr "" +msgstr "Marker regler" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:99 msgctxt "CoreHighlightSettingsPage|" @@ -3312,7 +3418,7 @@ msgstr "Aktiveret" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:274 msgctxt "CoreHighlightSettingsPage|" msgid "Rule" -msgstr "" +msgstr "Regel" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:176 #: ../src/qtui/settingspages/corehighlightsettingspage.ui:279 @@ -3353,84 +3459,67 @@ msgstr "Fjern" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:250 msgctxt "CoreHighlightSettingsPage|" msgid "Highlight Ignore Rules" -msgstr "" +msgstr "Marker ignorer regler" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:256 msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" -msgstr "" +msgstr "Nyere markering for" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" +msgstr "Markeringer" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" -msgstr "" +msgstr "Nuværende navn" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Ingen" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3438,14 +3527,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

      Sender: Semicolon separated list of nick!ident@host names, " @@ -3460,7 +3549,7 @@ msgid "" "Announce

      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

      Channel: Semicolon separated list of channel/query names, leave " @@ -3473,98 +3562,103 @@ msgid "" "channel starting with #quassel

      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "fremhævningsregel" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Server opsætnings guide" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Version:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Oppetid:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." -msgstr "" +msgstr "Detaljer ..." -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Luk" @@ -3575,22 +3669,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" -msgstr "" +msgstr "Ukendt dato" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3598,30 +3692,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n dag" msgstr[1] "%n dage" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (siden %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Forbindelse mislykkedes. Prøver næste server" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3638,99 +3732,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Kernenedlukning" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Kunne ikke forbinde til %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Forbindelsesfejl: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Klient" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "frakoblet (brugerid: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3738,83 +3852,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Fik ugyldig netværksid fra kerne ved forsøg på at oprette netværket %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Prøver at oprette et netværk som allerede findes, opdaterer i stedet!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Fandt ingen ledige eller gyldige kaldenavne i kaldenavnsliste. Brug: /nick for at fortsætte" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Kan ikke udføre nøgleudveksling, manglende qca-ossl-plugin." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "Kan ikke fortolke DH1080_INIT. Nøgleudveksling mislykkedes." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Din nøgle er angivet og beskeder vil blive krypteret." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "Kan ikke fortolke DH1080_FINISH. Nøgleudveksling mislykkedes." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Omvendt DCC SEND understøttes ikke" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 er ikke understøttet" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3822,29 +3936,29 @@ msgstr "" #: ../src/qtui/coresessionwidget.cpp:41 msgctxt "CoreSessionWidget|" msgid "Unknown date" -msgstr "" +msgstr "Ukendt dato" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3854,70 +3968,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Sokkel lukket mens der blev overført!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "DCC-forbindelsesfejl: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Omvendt DCC er endnu ikke understøttet!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "DCC Receive: Modtog flere data end forventet!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "DCC Receive: Quassel-klient afbrød forbindelsen under overførsel!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "væk" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "sender CTCP-%1-forespørgsel til %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Fejl: QCA-udbyder-plugin ikke fundet. Den leveres typisk af qca-ossl-pluginet." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[usage] /delkey sletter krypteringsnøglen for kaldenavnet eller kanalen eller blot /delkey når du er i en kanal eller forespørgsel." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Intet emne er sat for %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Nøglen til %1 er blevet slettet." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3926,31 +4040,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[usage] /keyx [] Initialisere en DH1080-nøgleudveksling med målet." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Det er kun muligt at udveksle nøgler i en forespørgselsbuffer." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Kunne ikke initialisere nøgleudveksling med %1." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Indledte nøgleudveksling med %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3959,39 +4073,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Starter forespørgsel med %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[usage] /setkey sætter krypteringsnøglen for kaldenavn eller kanal. /setkey når i en kanal eller forespørgselsbufferen sætter nøglen for den." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Nøglen for %1 er blevet sat." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[anvendelse] /showkey viser krypteringsnøglen for kaldenavn eller kanal, eller blot /showkey når du er i en kanal eller forespørgsel." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4017,12 +4132,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplikér:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Ugyldig håndtryksmeddelelse!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4120,27 +4235,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Fejlsøg buffervisningsoverlægning" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Overlægningsvisning" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Overlægningsegenskaber" @@ -4190,83 +4305,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Er initialiseret:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Debug konsol" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokal" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "server" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Evaluer!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Debug konsol" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Luk" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Mærk dokhåndteringspost" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 inviterede dig til kanalen %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 har skiftet emne for %2 til: »%3«" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Modtog ikke-RFC-kompilent RPL_ISUPPORT: det kan føre til uventet opførsel!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 er ikke tilstede: »%2" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Du er ikke længere markeret som værende væk" @@ -4276,231 +4372,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Du er blevet markeret som værende væk" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 er %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 er online via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 var online via %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 var %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Slut på /WHO-liste for %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 er ikke tilstede: »%2«" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 er inaktiv for %2 (siden %3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Whois] Slut på /WHOIS-liste" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 er ikke tilstede: »%2«" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 har stemmestatus på kanaler: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 er ikke tilstede: »%2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanalen %1 har %2 brugere. Emnet er: \"%3\"" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Slut på kanalliste" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Emne for %1 er »%2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanalen %1 blev oprettet %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 er autentificeret som %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whois] %1 blev autentificeret som %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Intet emne er sat for %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Emne for %1 er »%2" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Emne valg af %1 på %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 er blevet inviteret til %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Slut på /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Kaldenavnet %1 indeholder forbudte tegn" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Kaldenavnet er allerede i brug: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Kaldenavn/kanal er midlertidig utilgængelig: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "sender CTCP-%1-forespørgsel til %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "ukendt" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Modtog %1CTCP-%2 anmodet af %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Modtog CTCP-%1 svar fra %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Modtog CTCP-PING-svar fra %1 med %2 millisekunders rundturstid" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Invalid kommando streng for /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Navnet \"%1\" er ugyldigt: ../ eller ..\\ er ikke tilladt!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Kunne ikke finde skriptet »%1«" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Scriptet \"%1\" holdt op med at virke med afslutningskode %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Skriptet »%1« kunne ikke starte." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Skriptet »%1« lavede fejl %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Vælg..." @@ -4510,112 +4607,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "Detaljer ..." + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Brugerdefinerede fremhævninger" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Aktiveret" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Markering" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "VF" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Tilføj" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Fjern" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Fremhæv kaldenavne" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Alle kaldenavne fra identiteten" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Nuværende kaldenavn" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Ingen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Versal følsom" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4623,16 +4714,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

      Channel: Semicolon separated list of channel/query names, leave " @@ -4645,79 +4736,76 @@ msgid "" "channel starting with #quassel

      " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "denne skulle ikke være tom" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgstr "Markeringer" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "fremhævningsregel" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Ugyldig lytteadresse %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "fremhævningsregel" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Kunne ikke åbne IPv6-grænseflade %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Kunne ikke åben IPv4-grænseflade %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ugyldig lytteadresse %1, ukendt netværksprotokol" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4725,7 +4813,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Fjern identitet" @@ -4751,101 +4839,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Fjern identitet" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identiteter" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
        " msgstr "Følgende problemer skal rettes inden dine ændringer kan anvendes:
          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
        • All identities need an identity name set
        • " msgstr "
        • Alle identiteter skal have et sæt af nicks
        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
        • Every identity needs at least one nickname defined
        • " msgstr "
        • Alle identiteter skal have mindst et nick
        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
        • You need to specify a real name for every identity
        • " msgstr "
        • Du skal angive et fuldt navn for alle identitet
        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
        • You need to specify an ident for every identity
        • " msgstr "
        • Du skal angive en ident for alle identiteter
        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
        " msgstr "
      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "En eller flere identiteter er ugyldige" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Slet identitet?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Vil du virkeligt slette identiteten »%1«?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Indtast et nyt navn for identiteten »%1«!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC bruger" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Ude at fiske." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Ikke her. Seriøst, ikke her!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Alle Quassel-klienter forsvandt fra jordens overflade..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Det er ikke en børnehave!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4979,7 +5067,7 @@ msgid "minutes of being idle" msgstr "minutters inaktivitet" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avanceret" @@ -5045,15 +5133,15 @@ msgid "Key Type:" msgstr "Nøgletype:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Ingen nøgle indlæst" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Indlæs" @@ -5070,8 +5158,8 @@ msgstr "Organisation:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Intet certifikat indlæst" @@ -5081,7 +5169,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Navn:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dag" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Indlæs en nøgle" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Kunne ikke læse nøgle" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Kunne ikke læse nøglefilen. Den er enten ikke kompatibel eller ugyldig. Bemærk at nøglefilen ikke må have en adgangskode." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" -msgstr "" +msgstr "ECDSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" -msgstr "" +msgstr "Ugyldig nøgle eller ingen nøgle indlæst" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Ryd" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Indlæs et certifikat" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Opsæt identitet" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Normal identitet" @@ -5371,14 +5459,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regel er aktiveret" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
      Only enabled rules are filtered.
      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Aktivér/deaktivér:
      Kun aktiverede regler filtreres.
      Ved deaktivering af dynamiske regler vises den filtrerede meddelelse igen" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
      Depending on the type of the rule, the text is " @@ -5391,27 +5479,27 @@ msgid "" "host
      " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Efter afsender" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Beskeder" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Aktiveret" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Type" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignoreringsregel" @@ -5446,12 +5534,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Ignoreringsliste" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Identiteten findes allerede i klienten" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5460,159 +5548,147 @@ msgid "" "Please choose another rule." msgstr "Der er allerede en regel\n»%1«\nVælg venligst en anden regel." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formular" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Dette aktiverer understøttelse for Ayatanaprojektets programindikator (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Vis beskeder i programindikator" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Hvid" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Sort" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Mørkeblå" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Mørkegrøn" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rød" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Mørkerød" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Mørk magenta" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Orange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Gul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Grøn" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Mørk cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Mørkegrå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Lysegrå" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Klar farve" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Fokuser input felt" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5712,117 +5788,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Input felt" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "intern forbindelse" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Gem og forbind" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Brugere" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Emne" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Rigtige navn" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Værtsmaske" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operatør" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5913,12 +5989,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Væk:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Chat- og kaldenavnelister" @@ -5953,7 +6029,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Anden aktivitet" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5961,61 +6043,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n afventende fremhævning" msgstr[1] "%n afventende fremhævninger" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Tasten som du trykkede på understøttes ikke af Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Nøgle understøttes ikke" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Klik på knappen, indtast så genvejen som du ville gøre det i programmet.\nEksempel med Ctrl+a: hold Ctrl-tasten inde og tryk på a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alle" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Skift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Input felt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Ingen" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Genvejskonflikt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6023,589 +6105,599 @@ msgid "" "Please choose another one." msgstr "Genvejen »%1« er allerede i brug, og kan ikke konfigureres.\nVælg venligst en anden." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Genvejen \"%1\" er tvetydig med genvejen af følgende handling:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Vil du tilknytte genvejen til den valgte handling igen?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Tilknyt igen" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Ugyldig håndtryksmeddelelse!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Ukendt protokolbesked af typen %1" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Forbind til kerne..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Generelt" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Forbind til kerne..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Afbryd fra kerne" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Skfit &adgangskode..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Server &information..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Konfigurer &netværk..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Afslut" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Konfigurer Quassel..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Lås layout" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Vis &søgelinje" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Vis væk-log" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Vis &søgelinje" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Vis s&tatuslinje" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Lås layout" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Fuldskærmstilstand" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Konfigurer &genveje..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Konfigurer Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Om Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Om &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Fejlsøg &netværksmodel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Fejlsøg &buffervisningsoverlægning" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Ny besked" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Debug &hotliste" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debug konsol" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Genindlæs typografi" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Skjul nuværende buffer" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigation" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Hop til hotchat" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Sæt hurtigadgang nr. 0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Sæt hurtigadgang nr. 1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Sæt hurtigadgang nr. 2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Sæt hurtigadgang nr. 3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Sæt hurtigadgang nr. 4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Sæt hurtigadgang nr. 5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Sæt hurtigadgang nr. 6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Sæt hurtigadgang nr. 7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Sæt hurtigadgang nr. 8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Sæt hurtigadgang nr. 9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Hurtigadgang nr. 0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Hurtigadgang nr. 1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Hurtigadgang nr. 2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Hurtigadgang nr. 3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Hurtigadgang nr. 4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Hurtigadgang nr. 5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Hurtigadgang nr. 6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Hurtigadgang nr. 7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Hurtigadgang nr. 8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Hurtigadgang nr. 9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktivér næste chatliste" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Aktivér forrige chatliste" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Gå til næste samtale" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Gå til forrige samtale" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Fil" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Netværk" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Vis" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Chatlister" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Værktøjslinjer" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Indstillinger" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Hjælp" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Fejlsøg" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Funktionen er ikke understøttet" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Din Quasselkerne understøtter ikke denne funktion" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Du skal bruge en Quassel-kerne v0.12.0 eller nyere for at kunne skifte din adgangskode fra et fjernsted." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Kaldenavne" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Vis kaldenavneliste" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Vis chat monitor" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Vis chat monitor" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Input felt" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Vis input felt" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Emne" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Vis emne felt" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Hovedværktøjslinje" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Forbundet til kerne." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Ikke forbundet til serveren." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Forbindelse uden kryptering" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Din klient understøtter ikke SSL-kryptering" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Sensitive data, såsom adgangskoder, vil blive sendt uden kryptering til din Quassel-kerne." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Din kerne understøtter ikke SSL-kryptering" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Ubetroet sikkerhedscertifikat" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6613,69 +6705,112 @@ msgid "" "following reasons:" msgstr "SSL-certifikatet leveret af kernen ved %1 er ubetroet pga. følgende årsager:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Fortsæt" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Vis certifikat" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Ønsker du at acceptere dette certifikat for altid uden at blive spurgt?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Kun for nuværende session" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "For altid" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Server opsætnings guide" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 -#, qt-format -msgctxt "MessageModel|" -msgid "Requesting %1 messages from backlog for buffer %2:%3" -msgstr "Henter %1 beskeder fra bagkataloget til bufferen %2:%3" - -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/client/messagemodel.cpp:410 +#, qt-format +msgctxt "MessageModel|" +msgid "Requesting %1 messages from backlog for buffer %2:%3" +msgstr "Henter %1 beskeder fra bagkataloget til bufferen %2:%3" + +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Ugyldig lytteadresse %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Kunne ikke åbne IPv6-grænseflade %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Kunne ikke åben IPv4-grænseflade %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ugyldig lytteadresse %1, ukendt netværksprotokol" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Modtager bagkatalog" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6683,7 +6818,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Ønsker du virkelig at sende %n linje?" msgstr[1] "Ønsker du virkelig at sende %n linjer?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Indsæt-beskyttelse" @@ -6751,12 +6886,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Din Quassel-kerne understøtter ikke denne funktion" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6773,120 +6908,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Indtast et netværksnavn:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Netværk" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Brugere" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Snak" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Emne" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Brugere" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Ønsker du at slette det følgende mellemlager permanent?" msgstr[1] "Ønsker du at slette de følgende mellemlagre permanent?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

      " msgstr "... og %1 mere

      " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Bemærk: Dette vil slette alle relaterede data, inklusive alle bagkatalogdata, fra kernens database og det kan ikke fortrydes." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
      Active channel buffers cannot be deleted, please part the channel first." msgstr "
      Aktive kanalbuffere kan ikke slettes. Forlad venligst først kanalen." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Fjern mellemlagre permanent?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Deltag i kanal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Netværk:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Proxy password:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Opsæt netværksforbindelse" @@ -7100,17 +7235,7 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Proxy password:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 -msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" -msgstr "" - -#: ../src/qtui/settingspages/networkssettingspage.ui:783 -msgctxt "NetworksSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" msgid "" "

      Note: because" @@ -7118,6 +7243,17 @@ msgid "" "used.

      " msgstr "

      Bemærk: da identiteten har en ssl-certifikat sat, vil SASL EXTERNAL blive brugt.

      " +#: ../src/qtui/settingspages/networkssettingspage.ui:789 +msgctxt "NetworksSettingsPage|" +msgid "Could not detect if supported by server" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 +msgctxt "NetworksSettingsPage|" +msgid "Details..." +msgstr "Detaljer ..." + #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7142,54 +7278,97 @@ msgstr "Service:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Kodninger" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

      \n" +"

      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

      \n" +"

      Toggles the IRCv3 'server-time' capability.

      " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Konfigurer avancerede indstillinger såsom beskedkodninger og automatisk genforbindelse" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Kodninger" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Kontroller kodninger for ind- og udgående beskeder" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Brug tilpassede kodninger" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Angiv hvilken kodning dine beskeder skal sendes i.\nUTF-8 er et godt valgt til de fleste netværk." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Send beskeder i:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Modtage-reserve:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

      This specifies how control messages, nicks and servernames are " @@ -7198,89 +7377,99 @@ msgid "" " characters and invalid encoding.

      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Serverkodning:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Netværk" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

      Override default message rate limiting.

      Setting limits too low " "may get you disconnected from the server!

      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Din Quassel-kerne understøtter ikke denne funktion" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
        " msgstr "Følgende problemer skal rettes inden dine ændringer kan anvendes:
          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
        • All networks need at least one server defined
        • " msgstr "
        • Hvert netværk skal mindst have en server defineret
        • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
        " msgstr "
      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Ugyldige netværksindstillinger" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Slet netværk?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7288,12 +7477,12 @@ msgid "" "including the backlog?" msgstr "Vil du virkeligt slette netværket »%1«, og alle tilhørende indstillinger, inklusive logfiler?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7301,12 +7490,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7314,12 +7503,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7327,12 +7529,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7340,18 +7556,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7369,7 +7627,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Et gyldigt kaldenavn må indeholde bogstaver fra det engelske alfabet, tal og specialtegnene {, }, [, ], \\, |, `, ^, _ og -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Rediger nick" @@ -7384,27 +7642,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Påmindelser" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Ændr adgangskode" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Gammel adgangskode:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Ny adgangskode:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Bekræft adgangskode:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7412,109 +7670,84 @@ msgid "" "running at %2." msgstr "Dette ændrer adgangskoden for dit brugernavn %1 på Quassel Core kørende på %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Adgangskoden blev ikke ændret" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Ændring af adgangskode mislykkedes" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Kernen rapporterede en fejl ved forsøg på at skifte din adgangskode. Sørg for at du har indtastet din gamle adgangskode korrekt!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Vælg lydfil" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formular" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Afspil en lyd" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Forhåndslyt til den valgte lyd" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Vælg lydfil at afspille" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Henter op til %1 beskeder fra bagkatalog til %2 buffere" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Henter op til %1 beskeder fra bagkatalog til %2 buffere" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Henter op til %1 beskeder fra bagkatalog til %2 buffere" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Velkommen til Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7522,346 +7755,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Guiden hjælpe dig med at opsætte din standardidentitet og din IRC-netværksforbindelse.
      Den dækker kun grundlæggende indstillinger. Du kan når som helst annullere guiden og bruge indstillingsdialogen for mere detaljerede ændringer." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Ugyldig blok-deklaration: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Ugyldig paletrolle-tildeling: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Ukendt paletrollenavn: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Ugyldig underelementnavn i %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Ugyldig beskedtype i %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Ugyldig betingelse %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Ugyldig beskedetiket: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Ugyldig afsenderhash-specifikation: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Afsenderhash må højst være \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Ugyldigt formatnavn: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Ugyldig IRC-farvespecifikation (skal være mellem 00 og 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Ikke håndteret betingelse: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Ugyldig propliste %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Ugyldig chatliste-elementtype %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Ugyldig chatliste-tilstand %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Ugyldig egenskabsdeklaration: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Ugyldig skrifttypeegenskab: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Ugyldig ChatLine-egenskab: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Ugyldig specifikation for paletfarverolle: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Ukendt palet-farverolle: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Ugyldig gradient-deklaration: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Ugyldig gradient-stopliste: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Ugyldig skrifttype-specifikation: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Ugyldig skriftstil-specifikation: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Ugyldig specifikation for skriftvægtning: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Ugyldig skriftstørrelse-specifikation: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Vælg lydfil" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Afspil en lyd" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Forhåndslyt til den valgte lyd" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Vælg lydfil at afspille" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
      [,
      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC er en moderne, distribueret IRC-klient." + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "år" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dag" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "t" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sek" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Rigtige navn" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Værtsmaske" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operatør" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Indkommende filoverførsel" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
      %2 (%3 bytes)" @@ -7872,6 +8379,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Afbryder forbindelse..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8006,35 +8533,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxy password:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Din Quassel-kerne understøtter ikke denne funktion" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Konfigurer Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Indstillinger" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Gem ændringer" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8047,7 +8574,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Konfigurer %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Default away-indstillinger" @@ -8057,22 +8584,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Ønsker du at genindlæse indstillingerne, og dermed fortryde dine ændringer på denne side?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Gendan standarder" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Ønsker du at gendanne standardværdierne for denne side?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Konfigurer Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Indstillinger" @@ -8083,7 +8610,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Konfigurer %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Default away-indstillinger" @@ -8093,22 +8620,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Ønsker du at genindlæse indstillingerne, og dermed fortryde dine ændringer på denne side?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Gendan standarder" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Ønsker du at gendanne standardværdierne for denne side?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Handling" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Genvej" @@ -8134,8 +8661,8 @@ msgid "Default:" msgstr "Normal:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Ingen" @@ -8145,115 +8672,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Tilpasset:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Grænseflade" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Genveje" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Afbryder" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Netværksnavn:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Navnet på IRC-netværket du konfigurerer" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servere" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "En lister over IRC-servere tilhørende dette netværk" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Rediger denne serverpost" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Rediger..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Tilføj en IRC-server" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Tilføj..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Fjern denne serverpost fra listen" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Slet" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Flyt op i listen" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Flyt ned i listen" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Deltag automatisk i kanaler" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "En liste med IRC-kanaler som du automatisk deltager i, når du forbinder til netværket" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Privat besked" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Aktivér Snore" @@ -8268,19 +8795,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8290,138 +8817,138 @@ msgid "" "your core." msgstr "SQLite er en filbaseret database engine der ikke kræver noget setup. Det brugbart for små og mellem-store databaser der ikke kræver adgang over netværk. Brug SQLite hvis din Quassel server skal gemme dens data på den samme maskine som den kører på, og hvis du kun forventer at nogle få brugere skal bruge serveren." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Sikkerhedsinformation" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Værtsnavn:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP-adresse:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Kryptering:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Certifikatkæde:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Emne" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Almindeligt navn:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisation:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisationsenhed:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Land:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Stat eller provins:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Emne: %1" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Udsteder" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Gyldighedsperiode:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5-sammendrag:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1-sammendrag:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "SHA256-fingeraftryk:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Betroet:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
        " msgstr "Nej, af følgende årsager:
          " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 til %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Status buffer" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimer" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Gendan" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

          If enabled, alert the system tray or dock in case of a" @@ -8432,27 +8959,27 @@ msgid "" " support changing the color of the tray icon.

          " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8460,32 +8987,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n afventende fremhævning" msgstr[1] "%n afventende fremhævninger" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Vis egne beskeder" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tabulatorfuldførsel" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Aktivér dokpost, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Mærk opgavelinjepost, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Ubegrænset" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " sekunder" @@ -8630,23 +9157,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Fjern og giv karantæne til bruger fra kanalen" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Brugere: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8682,176 +9209,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Emneguide" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Ny" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Type" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Du kendes nu som %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN kendes nu som %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Brugertilstand: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Tilstand %DM%1%DM af %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH deltager nu i %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH har forladt %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH har afsluttet" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN har sparket %DN%2%DN fra %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Dag ændret til %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Netsplit mellem %DH%1%DH og %DH%2%DH sluttede. Brugere deltog: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 flere)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit mellem %DH%1%DH og %DH%2%DH. Brugere afsluttede: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8859,7 +9386,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n ejer" msgstr[1] "%n ejere" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8867,7 +9394,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n administrator" msgstr[1] "%n administratorer" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8875,7 +9402,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operatør" msgstr[1] "%n operatører" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8883,7 +9410,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n halvoperatør" msgstr[1] "%n halvoperatører" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8891,7 +9418,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n stemmeberettiget" msgstr[1] "%n stemmeberettigede" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/de.po b/po/de.po index f50c5731..a17a02b7 100644 --- a/po/de.po +++ b/po/de.po @@ -1,18 +1,28 @@ # # Translators: # contradictioned , 2014 -# Daniel Albers , 2011-2013 +# contradictioned , 2014 +# Daniel Albers , 2012-2013 +# Daniel Albers , 2011-2012 +# David Roden, 2020 +# Felix Kaechele , 2013 +# Felix Kaechele , 2013 # Felix Kaechele , 2013 -# Martin Mayer , 2009-2010,2012 -# Michael Groh , 2009-2010 +# Hightension , 2018 +# m4yer , 2012 +# m4yer , 2012 +# Martin Mayer , Michael Groh , 2009-2010 # Sebastian Meyer , 2015 -# Tobias Frei , 2012 +# Steve M , 2018 +# 6f148e04118603d5c67a618be9006666, 2012 +# 6f148e04118603d5c67a618be9006666, 2012 +# 6f148e04118603d5c67a618be9006666, 2012 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-09-03 16:41+0000\n" -"Last-Translator: Steve M \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Daniel Albers \n" "Language-Team: German (http://www.transifex.com/quassel/quassel/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,607 +31,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Ein moderner, verteilter IRC-Client" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Projektgründer, Hauptentwickler" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" -msgstr "" +msgstr "Projektteiber, Hauptentwickler" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Frühere Hauptentwickler" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" -msgstr "" +msgstr "Herrscher der Übersetzungen, viele Fehlerbehebungen und Erweiterungen, Travis-Support" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Viele Leistungsmerkmale, Fixes und Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" -msgstr "" +msgstr "Viele Fehlerbehebungen und Verbesserungen, initiale Fehler- und Patch-Analyse, Community-Support" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "IRCv3 Unterstützung, Dokumentation, viele weitere Verbesserungen, Tests, ausstehende PRs" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" -msgstr "" +msgstr "Quasseldroid, Architektur, Effizienz (für Mobilgeräte), viele andere Fehlerbehebungen und Verbesserungen, Testen" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "OSX UI Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Verbesserungen" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Chat-Ansicht Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" -msgstr "" +msgstr "Früher Betatester und Fehlerjäger, dänische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Spanische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Baue Systemkorrekturen" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "Datenbankleistungsverbesserung" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Benachrichtigungssymbolkorrektur" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Sprachenverbesserung" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Dokumentationsverbesserung" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Verschiedene Verbesserungen" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "Brasilianische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Slovenische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Verbesserungen" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Rumänische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" -msgstr "" +msgstr "Panjabisprachige Übersetzung" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Finnische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" -msgstr "" +msgstr "Nachrichtenhinweisunterstützung" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" -msgstr "" +msgstr "Verbesserungen am Build-System" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" -msgstr "" +msgstr "Verbesserungen am Build-System für Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "AppData Metadaten, LDAP-Unterstützung" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" -msgstr "" +msgstr "Schickere Tooltips, Rechtschreibprüfung und andere Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" -msgstr "" +msgstr "Beseitigung von Abstürzen" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Französische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" -msgstr "" +msgstr "Okzitanische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" -msgstr "" +msgstr "Benutzbarkeitsüberprüfung" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "SASL Unterstützung" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Verschiedene Verbesserungen" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Verschiedene Korrekturen und Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "Einstellungskorrekturen" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Galicische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Esperanto Übersetzung" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Japanische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" -msgstr "" +msgstr "Gentoo-Maintainer" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Verbesserungen im Umgang mit Zertifikaten" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" -msgstr "" +msgstr "Früher Betatester und Fehlerjäger (für Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Übersetzungskorrekturen" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "OSX Benachrichtigungscenter Unterstützung" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Türkische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Mac-Korrekturen" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "D-Bus Benachrichtigungen" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Polnische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" -msgstr "" +msgstr "Verbesserungen am Build-System" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "Formatierunterstützungs- und weitere Eingabeverbesserungen, viele weitere Korrekturen" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "Blues Design Formatvorlage" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Russische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Italienische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Deutsche Übersetzung" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" -msgstr "" +msgstr "Themenbehandlung aufgeräumt, twitch.tv-Support" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Norwegische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Ungarische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "IRC Parser Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" -msgstr "" +msgstr "Windows Build-System-Support, Appveyor-Wartung, snorenotify-Anbindung" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Initiale Qt5 Unterstützung" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" -msgstr "" +msgstr "{Ku|U}buntu-Paketersteller, -Antreiber, -Förderer" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "Verschiedene Leistungsmerkmale und Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Verschiedene Korrekturen" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Fehlerkorrektur" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Tschechische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Python-Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "Proxy-Verbesserungen, Spanisch Übersetzung" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Postgres Migrationskorrekturen" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Dänische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Kontextmenükorrekturen" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" -msgstr "" +msgstr "Viele Fehlerbehebungen und Verbesserungen, initiale Fehleranalyse" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" -msgstr "" +msgstr "Ursprüngliches „Allsehendes Auge“ Logo" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Projektgründer, verschiedene Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Serbische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" -msgstr "" +msgstr "Unermüdlicher Tester, {Ku|U}buntu-Tester und -Lobbyist, literweise wohlschmeckender finnischer Alkohol" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" -msgstr "" +msgstr "Hilfe bei der Portierung auf Qt5, Travis CI Setup" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" -msgstr "" +msgstr "Verbesserungen beim Zusammenführen von Fenstern" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Griechische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Verbesserungen" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "OSX Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Litauische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Dokumentationskorrektur" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "Verbesserungen" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Deutsche Übersetzung, Fehlerbehebung" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "Zeilenumbruch für die Eingabezeile" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Performance-Verbesserungen und Aufräumarbeiten" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "/print Befehl" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Performance-Verbesserung" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Emacs-Tastaturbefehle" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "Fehlerkorrektur, Deutsche Übersetzung" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "Verbesserung des Audio Backends" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "Chinesische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Niederländische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Koreanische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "Alias Verbesserungen" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Norwegische Übersetzung, Dokumentation" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Korrekturen, Debian-Paket" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Korrekturen und Rückmeldung" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Verbesserung der Netzwerkerkennung" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Ukrainische Übersetzung" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Portugiesische Übersetzung" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Über Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

          Quassel IRC

          " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Über" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utoren" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Unterstützer" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Dank an" @@ -653,16 +684,16 @@ msgstr "&Dank an" #: ../src/qtui/aboutdlg.cpp:44 msgctxt "AboutDlg|" msgid "Unknown date" -msgstr "" +msgstr "Unbekanntes Datum" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
          Version date: %2
          Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -684,26 +715,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC wird hauptsächlich entwickelt von:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Wir danken hier den folgenden Mitwirkenden (in alphabetischer Reihenfolge) und all jenen, die wir vergessen haben zu erwähnen:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "Besonderen Gang gilt:" @@ -713,24 +744,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -738,131 +769,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Upgrade fehlgeschlagen..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
          It can be used as a regular slash " "command.

          Example: \"foo\" can be used per /foo" msgstr "Kurzbefehl des Alias
          Kann als normaler Slash-Befehl verwendet werden.

          Beispiel: Der Alias \"foo\" wird mit /foo ausgeführt." -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Erweiterung" @@ -913,7 +944,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1015,27 +1046,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Fehler:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "Symbol Desgin:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automatisch" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Bitte wählen Sie eine Layoutdatei" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Abwesenheitslog" @@ -1045,7 +1076,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Netzwerknamen zeigen" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Fensternamen zeigen" @@ -1067,46 +1098,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dynamische Verlaufsgröße:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Methode zum Holen des Verlaufs:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Feste Größe pro Chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Ungelesene Nachrichten pro Chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Globale ungelesene Nachrichten" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Die einfachste Methode: Eine feste Anzahl Zeilen wird für jeden Chat angefordert." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." -msgstr "" +msgstr "Anzahl der Nachrichten pro Fenster, die bei Verbindungsaufbau angefordert werden." -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Anfängliche Verlaufsgröße:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1114,42 +1164,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Diese Methode fordert ungelesene Nachrichten für jeden Chat individuell an. Die Anzahl der Zeilen kann für jeden Chat einzeln begrenzt werden.\n\nSie können außerdem weitere ältere Chatzeilen anfordern." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Maximale Anzahl der Nachrichten, die pro Fenster angefordert werden." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limit:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Unbegrenzt" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Anzahl der Nachrichten die zusätzlich zu den ungelesenen angefordert werden. Das Limit wird hier nicht angewandt." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Zusätzliche Nachrichten:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

          On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
          \n" +"Note: Chat Monitor won't show past messages.\n" +"

          \n" +"

          On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

          " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1160,33 +1224,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Diese Methode holt alle Nachrichten, die neuer als die älteste ungelesene Nachricht sind.\n\nInfo: Diese Methode ist nicht empfehlenswert, wenn Sie versteckte Fenster benutzen oder inaktive Fenster haben (z.B. ältere Dialoge oder Chats).\nEs ist hilfreich die Gesamtanzahl der Nachrichten im Verlauf zu limitieren. Diese Methode ist vermutlich die Schnellste.\n\nSie können außerdem weitere (ältere) Verlaufszeilen anfordern um den Kontext zu wahren." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Maximale Anzahl der Nachrichten die für alle Fenster angefordert werden." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Verlaufsempfänger" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

          %1 - %2

          " msgstr "

          %1 - %2

          " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Chats permanent zusammenführen?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1194,7 +1258,7 @@ msgid "" " This cannot be reversed!" msgstr "Wollen Sie den Chat \"%1\" permanent mit dem Chat \"%2\" zusammenfügen?\nDiese Aktion kann nicht rückgängig gemacht werden!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "Suche..." @@ -1209,7 +1273,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Bitte geben Sie einen Namen für die Chat-Liste an:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Eine Chat-Liste hinzufügen" @@ -1250,7 +1314,7 @@ msgid "Network:" msgstr "Netzwerk:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Alle" @@ -1332,116 +1396,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Vorschau:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Spezielle Chat-Listen" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Chat-Liste löschen?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Wollen Sie die Chat-Liste \"%1\" wirklich löschen?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Ansicht" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Heranzoomen" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Herauszoomen" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Normalgröße" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Markierungslinie setzen" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Zur Markierungslinie springen" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

          Enter a space-separated list of IRCv3 capabilities to ignore:

          " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

          A list of capabilities may be found at https://ircv3.net/irc/.

          " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "Kanal %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Benutzer" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "Modus" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Thema" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "Nicht aktiv, Doppelklick zum Beitreten" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanalliste" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Suchmuster:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Zwischen einfachem und erweitertem Modus umschalten.\nDer erweiterte Modus ermöglicht es einem, Suchbegriffe an den IRC-Server weiterzureichen." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Kanäle zeigen" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Aufgetretene Fehler:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1490,7 +1571,7 @@ msgid "Move selected buffers to the right" msgstr "Verschiebe ausgewählte Fenster nach rechts" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Anzeigen:" @@ -1515,90 +1596,130 @@ msgstr "Eigene Nachrichten anzeigen" msgctxt "ChatMonitorSettingsPage|" msgid "" "Show own messages in chatmonitor even if the originating buffer is ignored" -msgstr "" +msgstr "Eigene Nachrichten im Verlaufsfenster zeigen, obwohl das Ursprungsfenster ignoriert wird" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:185 msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Nachrichten aus dem Verlauf beim Wiederverbinden anzeigen" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Nachrichten aus dem Verlauf anzeigen" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "Details..." + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Gelesene Nachrichten beim Wiederverbinden aus dem Verlauf einbinden." -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Gelesene Nachrichten einbinden." -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Chatmonitor" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Ausgewählte zulassen" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Ausgewählte ignorieren" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorieren:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Verlaufsempfänger" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Eigene Nachrichten anzeigen" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Netzwerknamen zeigen" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Fensternamen zeigen" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfigurieren..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Auswahl kopieren" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Suche '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Spaltenbreiten zurücksetzen" @@ -1753,34 +1874,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "Chat-Ansicht Farbe" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "…" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "Groß-/Kleinschreibung beachten" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "Spitznamen suchen" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "Text suchen" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "Joins, Parts, etc. ignorieren" @@ -1803,37 +1923,39 @@ msgstr "Benutzerdefiniertes Zeitstempel-Format:" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

          Usage examples:

          \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
          dd.MM.yyyy21.05.2001
          ddd MMMM d yyTue May 21 01
          hh:mm:ss.zzz14:13:09.042
          h:m:s ap2:13:9 pm
          \n" -"" -msgstr "

          Anwendungsbeispiele:

          ⏎ ⏎ ⏎ ⏎ ⏎ ⏎
          dd.MM.yyyy21.05.2001
          ddd MMMM d yyTue May 21 01
          hh:mm:ss.zzz14:13:09.042
          h:m:s ap2:13:9 pm
          ⏎ " - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

          Accepts Qt QDateTime Format.

          \n" +"

          Examples:

          \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
          dd.MM.yyyy21.05.2001
          ddd MMMM d yyTue May 21 01
          hh:mm:ss.zzz14:13:09.042
          h:m:s ap2:13:9 pm
          \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "hh:mm:ss" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "Zeige um den Absendernamen" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "Zeige Klammern um den Absendernamen" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1844,52 +1966,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Benutzerdefinierte Schriftart für das Chat-Fenster:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Webseitenvorschau beim Hovern mit der Maus über eine Webadresse zeigen" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Vorschau von Webseiten beim Hovern über URLs zeigen" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Setze die Markierungslinie auf das Ende des aktuellen Chats beim Wechsel zu einem anderen Kanal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Setze die Markierungslinie automatisch beim Wechsel der Fenster" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Setze die Markierungslinie auf das Ende des aktuellen Chats wenn Quassel nicht mehr fokussiert ist." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Setze die Markierungslinie automatisch wenn Quassel nicht mehr fokussiert ist" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "Websuche URL:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

          The URL to open with the selected text as the " @@ -1899,22 +2021,22 @@ msgid "" "style=\" font-weight:600;\">%s

          " msgstr "

          Die URL, die mit dem ausgewählten Text als Parameter geöffnet wird. Schreiben Sie %s an die Stelle, an die der ausgewählte Text gesetzt werden soll.

          Z.B.:

          https://www.google.com/search?q=%s
          https://duckduckgo.com/?q=%s

          " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Chat-Ansicht" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "Du benötigst mindestens Version 0.6 von Quassel Core, um das Feature zu nutzen" @@ -1931,86 +2053,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC ist ein moderner, verteilter IRC-Client" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identität im Client schon vorhanden!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Gesicherte Verbindung abgebrochen" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Verbinde mit %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Suche %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Verbunden mit %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Getrennt von %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Getrennt" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Verbinde erneut im Kompatibilitätsmodus..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
          None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Inkompatibler Quassel Core
          Keine der Protokolle, die dieser Client spricht, werden von diesem Core unterstützt, mit den Sie sich verbinden möchten." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Core spricht keine der Protokolle, die wir unterstützen." -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2018,65 +2129,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Der Quassel Core, mit dem Sie sich verbinden wollen, ist zu alt!
          Es wird mindestens Protokollversion %1 benötigt, der Core versteht jedoch nur Version %2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Inkompatible Protokolversionen, Verbindung zum Core zurückgewiesen." -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Mit Quassel-Core synchronisieren..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Der Core verweigert die Verbindung von diesem Client." -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "Core unterstützt das folgende Leistungsmerkmal nicht: %1" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "Core unterstützt unbekannte Leistungsmerkmale: %1" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Anmelden..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Anmelden abgebrochen" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Unverschlüsselte Verbindung abgebrochen." -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Gesicherte Verbindung abgebrochen" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "%1 Nachrichten in %2 Sekunden verarbeitet." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Alle Chats" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN benötigt einen Channel" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY benötigt wenigstens einen Spitznamen" @@ -2155,253 +2271,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Linkadresse kopieren" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Verbindung herstellen" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Verbindung trennen" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Betreten" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Verlassen" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Chat(s) löschen..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Chat zeigen" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Join-Meldungen" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Part-Meldungen" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Quit-Meldungen" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Spitznamenänderungen" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Modiänderungen" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Tageswechsel" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Themenwechsel" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Als Standard setzen..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Standardwerte benutzen..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Kanal betreten..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Dialog starten" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Dialog anzeigen" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Zeit" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informationen zum Client" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Eigene..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Operator-Status geben" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Operator-Status nehmen" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Halb-Operator-Status geben" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Halb-Operator-Status nehmen" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Voice geben" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Voice nehmen" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Aus Kanal werfen" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Vom Kanal bannen" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Rauswerfen und bannen" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Chats temporär verstecken" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Chats permanent verstecken" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Kanalliste zeigen" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Ignorieren-Liste zeigen" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Meldungen ausblenden" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Aktionen" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorieren" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Ignorier-Regel hinzufügen" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Bestehende Regeln" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2410,250 +2526,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "restoreState() aufgerufen, obwohl aktive Sitzungen vorhanden sind!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Core ist bereits konfiguriert! Wird nicht nochmal konfiguriert..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Administrativbenutzer oder Passwort nicht gesetzt." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Speicher konnte nicht eingerichtet werden!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Erstelle Administrativbenutzer..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Ungültige Adresse %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Warte auf GUI Clients auf IPv6 %1 Port %2 mit Protokollversion %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Konnte IPv6-Interface nicht öffnen %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Warte auf GUI Clients auf IPv4 %1 Port %2 mit Protokollversion %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Konnte IPv4-Interface nicht öffnen %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Ungültige Adresse %1, unbekanntes Netzwerkprotokoll" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Konnte keine Netzwerkoberfläche öffnen!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client verbunden von" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Beende Server für Setup." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Nichtauthentifizierter Client, verbindung getrennt." -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "Nicht unterstütztes Speicher-Backend: %1" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "Unterstützte Backends sind:" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "Backend schon initialisiert. Migration überspringen..." -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "Speicher-Backend ist nicht erreichbar: %1" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "Migriere Speicher-Backend %1 zu %2..." -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "Migration fertiggestellt!" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "Aktuell kein aktives Speicher-Backend. Migration überspringen..." -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "Aktuell aktives Speicher-Backend unterstützt keine Migration: %1" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "Neues Speicher-Backend unterstützt keine Migration: %1" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "Nicht unterstützte Authentifizierung: %1" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "Unterstützte Authentifizierungen sind:" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "Authentifizierung ist nicht verfügbar: %1" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Interner Core" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Remote-Konto ändern" @@ -2743,12 +2859,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "&Manuelle Proxy-Konfiguration" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Remote-Konto hinzufügen" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Interner Core" @@ -2793,28 +2909,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Immer verbinden mit" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Entfernte Cores" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "zu alt, lehne ab." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2823,101 +2934,101 @@ msgid "" " client." msgstr "Ihr Quasselclient ist zu alt!
          Dieser Core benötigt mindestens Client/Core Protokollversion %1 (Sie haben %2).
          Denken Sie darüber nach, Ihren Client zu upgraden." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "Keine Registrierungsnachricht vor dem Loginversuch gesendet; lehne ab." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
          You need to send a registration message " "before trying to login." msgstr "Client nicht initialisiert!
          Sie müssen vor dem Anmeldungsversuch eine Registrierungsnachricht senden." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
          You need to use SSL in order to connect to this " "core." msgstr "SSL wird benötigt!
          Um sich mit diesem Core zu verbinden, wir SSL benötigt." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
          The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Ungültiger Login-Versuch von %1 als \"%2\"" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
          The username/password combination " "you supplied could not be found in the database." msgstr "Ungültiger Benutzername oder Passwort!
          Die angegebene Benutzername/Passwort-Kombination konnte in der Datenbank nicht gefunden werden." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Client %1 erfolgreich initialisiert und authentifiziert als \"%2\" (UserId: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "Client unterstützt keine erweiterten Leistungsmerkmale." -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "Client unterstützt die folgenden Leistungsmerkmale nicht: %1" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "Client unterstützt unbekannte Leistungsmerkmale: %1" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Starte Verschlüsselung für den Client." -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Beschreibung" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Core-Konfigurationshelfer" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Ihr Core wurde erfolgreich konfiguriert. Melde an..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2925,64 +3036,64 @@ msgid "" "over." msgstr "Core-Konfiguration fehlgeschlagen:
          %1
          Zum Neustarten Weiter wählen." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Benutzername:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Passwort:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Passwort wiederholen:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Passwort merken" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Anmerkung: Das Hinzufügen von Benutzern und das Ändern des Benutzernamens/Passwortes ist noch nicht in die Benutzeroberfläche integriert. Um dies zu tun \"quasselcore --help\" ausführen." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "Authentifizierungs-Backend:" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Dieser Helfer wird Sie durch die Einrichtung Ihres Quassel-Core führen." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Administrativbenutzer erstellen" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3005,151 +3116,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "Authentifizierungseinstellungen" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Einleitung" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Speichermechanismus auswählen" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "Speichereinstellungen" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Speichere Ihre Einstellungen" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Speichermechanismus:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Ihre Auswahl" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Administrativbenutzer:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Speichermechanismus:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "Authentifizierungs-Backend:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Bitte warten Sie, bis Ihre Einstellungen zum Core übermittelt wurden..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Authentifizierung benötigt" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Bitte die Kontodaten eingeben:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Passwort:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Benutzername:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Passwort merken" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Bitte die Kontodaten für %1 eingeben:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Zum Quassel-Core verbinden" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Keine Netzwerkverbindung" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Getrennt" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Vom Core getrennt." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Empfange Sitzungsstatus" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synchronisiere mit %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Empfange Status der Netzwerke" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3231,38 +3342,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Verbindung" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mitteilung" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Latenz: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Die Verbindung zum Quassel-Core ist mit SSL verschlüsselt" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Die Verbindung zum Quassel-Core ist nicht verschlüsselt" @@ -3273,7 +3384,7 @@ msgid "Form" msgstr "Formular" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3361,77 +3472,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" -msgstr "" +msgstr "Highlights" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "Alle Benutzer der Identität" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "Aktueller Benutzer" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Kein(e)" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "Lokale Markierungen" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3439,14 +3533,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

          Sender: Semicolon separated list of nick!ident@host names, " @@ -3461,7 +3555,7 @@ msgid "" "Announce

          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

          Channel: Semicolon separated list of channel/query names, leave " @@ -3474,98 +3568,103 @@ msgid "" "channel starting with #quassel

          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" -msgstr "" +msgstr "Highlights importieren?" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "Highlight-Regel" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informationen zum Core" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Version:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "Versionsdatum:" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Betriebsdauer:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" -msgstr "" +msgstr "Verbundene Clients:" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "Details..." -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Schließen" @@ -3576,22 +3675,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "Unbekannt" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" -msgstr "" +msgstr "Vom Core getrennt" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" -msgstr "" +msgstr "Nicht verfügbar" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" -msgstr "" +msgstr "Unbekanntes Datum" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3599,30 +3698,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Tag" msgstr[1] "%n Tage" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (seit %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Verbindung fehlgeschlagen. Wechsle zum nächsten Server" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3639,99 +3738,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Core-Shutdown" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Konnte nicht mit %1 (%2) verbinden" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Verbindungsfehler: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "(Grund: %1)" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "getrennt (UserId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3739,186 +3858,186 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Ungültige networkId vom Core erhalten beim Versuch Netzwerk %1 anzulegen!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Versuche ein Netzwerk anzulegen, das bereits existiert, aktualisiere stattdessen!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Keine freien und gültigen Spitznamen in Spitznamensliste gefunden. Benutze: /nick zum Fortfahren" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Konnte keine Schlüssel austauschen, da das qca-ossl-Plugin fehlt." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "DH1080_INIT kann nicht verarbeitet werden. Schlüsselaustausch fehlgeschlagen." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Der Schlüssel ist eingerichtet und Nachrichten werden verschlüsselt gesendet." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "DH1080_FINISH kann nicht verarbeitet werden. Schlüsselaustausch fehlgeschlagen." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Reverse DCC SEND nicht unterstützt" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 nicht unterstützt" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "12.34.56.78" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "Client:" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "Versionsdatum:" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "Lokation:" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" -msgstr "" +msgstr "Verbunden seit:" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "Sicher:" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" -msgstr "" +msgstr "Beende Session" #: ../src/qtui/coresessionwidget.cpp:41 msgctxt "CoreSessionWidget|" msgid "Unknown date" -msgstr "" +msgstr "Unbekanntes Datum" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "Nein" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." -msgstr "" +msgstr "Beende Session..." #: ../src/core/coretransfer.cpp:64 msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Verbindung geschlossen während noch Dateien übertragen wurden!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "DCC Verbindungsfehler: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Reverse DCC noch nicht unterstütz!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "DCC Receive: Mehr Daten bekommen als erwartet!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "DCC Receive: Quassel Client hat während einer Übertragung die Verbindung beendet!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "Abwesend" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "Sende CTCP-%1-Anfrage an %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Fehler: QCA-Providerplugin nicht gefunden. Es wird normalerweise vom qca-ossl-Plugin bereitgestellt." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[Benutzung] /delkey löscht den Schlüssel für die Verschlüsselung des Nicks oder Channels oder nur /delkey in einem aktiven Raum/Dialog" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Für %1 wurde kein Schlüssel gesetzt." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Der Schlüssel für %1 wurde entfernt." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3927,31 +4046,31 @@ msgid "" "with QCA2 present." msgstr "Fehler: Wenn eine Verschlüsselung genutzt werden soll muss Quassel mit Unterstützung für die \"Qt Cryptographic Architecture\" (QCA2) Bibliothek kompiliert worden sein. Kontaktieren Sie ihren Distributor, dass Quassel mit Unterstützung für QCA2 kompiliert wird, oder kompilieren Sie Quassel selber mit QCA2." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[usage] /keyx [] Startet einen DH1080 Schlüsselaustausch mit dem Ziel." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Es ist nur möglich Schlüssel in einem Dialogfenster auszutauschen." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Initiierung des Schlüsselaustauschs mit %1 fehlgeschlagen." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Schlüsselaustausch mit %1 initiiert." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3960,39 +4079,40 @@ msgid "" "with QCA present." msgstr "Fehler: Die Nutzung der Verschlüsselung setzt vorraus, dass Quassel mit Unterstützung für die \"Qt Cryptographic Architecture\" (QCA2) Bibliothek kompiliert worden ist. Kontaktieren Sie ihren Distributor, dass Quassel mit Unterstützung für QCA2 kompiliert wird, oder kompilieren Sie Quassel selber mit QCA2." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Dialog mit %1 starten" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[Benutzung] /setkey setzt den Schlüssel für die Verschlüsselung des Dialogs oder des Raums; oder ohne Argument für den derzeit aktiven Raum oder Dialog" +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Der Schlüssel für %1 wurde gesetzt." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[Benutzung] /delkey löscht den Schlüssel für die Verschlüsselung des Nicks oder Channels oder nur /delkey in einem aktiven Raum/Dialog" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4018,12 +4138,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplizieren:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Ungültige Handshake-Nachricht!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4121,27 +4241,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "Präfix Dateinamen mit Absender" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "DCC" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Fehler beseitigen (BufferViewOverlay)" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Übersicht" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Einstellungen" @@ -4191,83 +4311,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Initialisiert:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Fehlerkonsole" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokal" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "Core" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Auswerten!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Debug Log" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Schließen" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Markiere DockManager Eintrag" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 hat Sie in Raum %2 eingeladen." -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 hat das Thema für %2 geändert zu: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "Fehler vom Server:" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "nicht RFC-konformes RPL_ISUPPORT erhalten: Dies kann unerwartete Auswirkungen haben!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 ist abwesend: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Sie werden nun nicht mehr als abwesend angezeigt." @@ -4277,231 +4378,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Sie werden nun als abwesend angezeigt." -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 ist %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 ist angemeldet über %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 war %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 war %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Ende der /WHO Liste für %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 ist seit %2 angemeldet" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 ist seit %2 (%3) inaktiv" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Ende der /WHO Liste für %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 ist Benutzer in den Kanälen: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 hat Voice in den Kanälen: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 ist Operator in den Kanälen: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanal %1 hat %2 Benutzer. Thema ist: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Ende der Kanalliste" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Webseite für %1 ist %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Chat %1 wurde am %2 erzeugt" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 ist abwesend: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 war angemeldet als %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Für %1 ist kein Thema gesetzt." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Thema für %1 ist \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Thema gesetzt von %1 am %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 wurde nach %2 eingeladen" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "/WHOWAS Ende" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Spitzname %1 enthält ungültige Zeichen" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Spitzname bereits in Benutzung: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Spitzname/Kanal ist aktuell nicht verfügbar: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "Sende CTCP-%1-Anfrage an %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "unbekannten" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "%1CTCP %2-Anfrage von %3 erhalten" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "CTCP %1-Antwort von %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "CTCP PING-Antwort von %1 mit einer Verzögerung von %2 Millisekunden erhalten" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Ungültiger Befehl für /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Name \"%1\" ist ungültig: ../ oder ..\\ sind nicht erlaubt!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Konnte Script \"%1\" nicht finden" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Script \"%1\" ist abgestürzt mit dem Exit-Code %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Script \"%1\" konnte nicht starten." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Script \"%1\" verursachte den Fehler %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Wähle..." @@ -4511,112 +4613,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "Details..." + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Spezielle Hervorhebungen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Einschalten" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Hervorhebung" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Raum" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Hinzufügen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Entfernen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Hervorgehobene Spitznamen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Alle Spitznamen der Identität" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Aktueller Spitzname" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Kein(e)" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Groß-/Kleinschreibung beachten" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "Details..." - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "Lokale Markierungen" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4624,16 +4720,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

          Channel: Semicolon separated list of channel/query names, leave " @@ -4646,79 +4742,76 @@ msgid "" "channel starting with #quassel

          " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "dies sollte nicht leer sein" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgstr "Highlights" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "Highlight-Regel" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Ungültige Adresse %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "Highlight-Regel" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Konnte IPv6-Interface nicht öffnen %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Konnte IPv4-Interface nicht öffnen %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ungültige Adresse %1, unbekanntes Netzwerkprotokoll" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4726,7 +4819,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Identität umbenennen" @@ -4752,101 +4845,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Identität entfernen" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identitäten" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
            " msgstr "Die folgenden Probleme müssen behoben werden, bevor Ihre Änderungen angewendet werden können:
              " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
            • All identities need an identity name set
            • " msgstr "
            • Alle Identitäten benötigen einen Identitätsnamen
            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
            • Every identity needs at least one nickname defined
            • " msgstr "
            • Bei jeder Identität muss mindestens ein Spitzname angegeben werden
            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
            • You need to specify a real name for every identity
            • " msgstr "
            • Ein Realnamen muss für jede Identität angeben werden
            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
            • You need to specify an ident for every identity
            • " msgstr "
            • Sie müssen einen Ident für jede Identität angeben
            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
            " msgstr "
          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Eine oder mehrere Identitäten sind ungültig" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Identität löschen?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Wollen Sie Identität \"%1\" wirklich löschen?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Bitte geben Sie einen neuen Namen für die Identität \"%1\" an!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel-IRC-Benutzer" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Mit'm Fahrrad Sahne holen." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Nicht da. Nein, ehrlich. Nicht da!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Alle Quassel-Clients sind vom Erdboden verschwunden..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Der Kindergarten ist woanders!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "https://quassel-irc.org - Komfortabler Chat. Überall. " @@ -4980,7 +5073,7 @@ msgid "minutes of being idle" msgstr "Minuten Untätigkeit" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Erweitert" @@ -5046,15 +5139,15 @@ msgid "Key Type:" msgstr "Schlüsselformat:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Kein Schlüssel geladen" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Laden" @@ -5071,8 +5164,8 @@ msgstr "Organisation:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Kein Zertifikat geladen" @@ -5082,7 +5175,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Name:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
          %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "die Stunde" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "die Minuten" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "Sekunden" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "AM/PM" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "Tag" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "onate" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "Aktuelle Zeitzone" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Schlüssel laden" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Konnte Schlüssel nicht lesen" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Konnte die Schlüsseldatei nicht lesen. Entweder sie ist inkompatibel oder ungültig. Beachten Sie, dass die Schlüsseldatei keine Passphrase haben darf." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "Core unterstützt keine ECDSA-Schlüssel" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "Du hast ein ECDSA-Schlüssel, aber der Core unterstützt keine ECDSA-Schlüssel. Bitte kontaktiere den Core-Administrator." -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "ECDSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "Ungültiger Schlüssel oder kein Schlüssel geladen" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Löschen" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Ein Zertifikat laden" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Identität konfigurieren" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Standardidentität" @@ -5372,14 +5465,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regel ist angeschaltet" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
          Only enabled rules are filtered.
          For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "An- / Ausschalten:
          Nur angeschaltete Regeln werden gefiltert.
          Bei dynamischen Regeln werden nach dem Ausschalten die gefilterten Nachrichten wieder angezeigt." -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
          Depending on the type of the rule, the text is " @@ -5392,27 +5485,27 @@ msgid "" "host
          " msgstr "Ignorier-Regel:
          Abhängig vom Regeltyp wird folgendes gefiltert:

          - Der Meldungsinhalt
          Beispiel:
          \"*foobar*\" filtert alle Meldungen, die \"foobar\" enthalten, heraus.

          - Der Absenderstring nick!ident@host.name
          Beispiel
          - *@foobar.com\" filtert alle Absender mit dem Host foobar.com heraus
          - stupid!.+ (RegEx) filtert alles vom Absender mit dem Spitznamen stupid unabhängig vom Host heraus.
          " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Nach Absender" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Nach Meldung" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Einschalten" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Typ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignorier-Regel" @@ -5447,12 +5540,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Ignorieren-Liste" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Regel exisitert bereits" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5461,159 +5554,147 @@ msgid "" "Please choose another rule." msgstr "Es gibt bereits eine Regel\n\"%1\"\nBitte wähle eine andere Regel." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formular" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Unterstützung für den Indikator des Ayatana Projekts aktivieren (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Meldungen im Indikator anzeigen" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Weiß" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Schwarz" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Dunkelblau" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Dunkelgrün" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rot" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Dunkelrot" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Dunkelviolett" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Orange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Gelb" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Grün" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Dunkeltürkis" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Türkis" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blau" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Violett" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Dunkelgrau" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Hellgrau" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Farbe löschen" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Eingabezeile fokussieren" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5713,117 +5794,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Eingabezeile" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "interne Verbindung" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Speichern und Verbinden" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Raum" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Benutzer" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Thema" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "Modus" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "Unbekannt" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "Abwesenheitsnachricht" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Realer Name" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "Hilfestatus" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "Verfügbar für Hilfe" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "Service Status" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "Nicht eingeloggt" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "Konto" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "Identifiziert mit Benutzer" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Hostmask" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operator" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" -msgstr "" +msgstr "Untätig seit" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "Login-Zeit" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "Keine Informationen verfügbar" @@ -5914,12 +5995,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Abwesend:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Chat und Spitznamenlisten" @@ -5954,7 +6035,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Andere Aktivitäten" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5962,61 +6049,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n ausstehende Hervorhebung" msgstr[1] "%n ausstehende Hervorhebungen" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Die gerade gedrückte Taste wird von Qt nicht unterstützt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Nicht unterstützte Taste" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Klicken Sie auf den Knopf und drücken Sie dann die Tasten für den Kurzbefehl auf der Tastatur.\nBeispielsweise für Strg+A: Halten Sie die Strg-Taste gedrückt und drücken Sie dann „a“." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Strg" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Eingabe" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Kein(e)" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Tastkürzelkonflikt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6024,589 +6111,599 @@ msgid "" "Please choose another one." msgstr "Das Tastenkürzel \"%1\" wird bereits benutzt, und kann nicht hier benutzt werden.\nBitte wählen Sie ein anderes Kürzel." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Das Tastenkürzel \"%1\" ist gleich mit dem Tastenkürzel für die folgende Aktion:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Möchten Sie dieses Tastenkürzel der folgenden Aktion zuweisen?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Neu zuweisen" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "LDAP" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "Hostname" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "Port" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "Bind DN" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "Basis DN" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "Filter" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "UID Attribute" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Ungültige Handshake-Nachricht!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Unbekannte Protokollnachricht vom Typ %1" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "Log-Datei konnte nicht geöffnet werden: \"%1\":%2" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Verbinde zu Core..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Allgemein" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "Zum Core &verbinden..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "Vom Core &trennen" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "&Passwort ändern..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Core-&Info..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "&Netzwerke konfigurieren..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Beenden" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "Chat-Listen &konfigurieren..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "Ansicht &fixieren" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "&Suchleiste anzeigen" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Abwesenheitslog anzeigen" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "&Menüleiste anzeigen" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "St&atusleiste anzeigen" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "Ansicht &fixieren" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Vollbildmodus" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "&Tastenkürzel einrichten ..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Quassel &konfigurieren..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Über Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Ü&ber Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Debug &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Fehler beseitigen (&BufferViewOverlay)" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Debug &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Fehler beseitigen (&HotList)" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debug &Log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Layoutdatei neu laden" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Aktuellen Chat ausblenden" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigation" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Zum neusten Chat springen" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "Aktiviere die Puffer-Suche" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Schnellzugriff #0 festlegen" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Schnellzugriff #1 festlegen" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Schnellzugriff #2 festlegen" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Schnellzugriff #3 festlegen" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Schnellzugriff #4 festlegen" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Schnellzugriff #5 festlegen" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Schnellzugriff #6 festlegen" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Schnellzugriff #7 festlegen" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Schnellzugriff #8 festlegen" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Schnellzugriff #9 festlegen" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Schnellzugriff #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Schnellzugriff #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Schnellzugriff #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Schnellzugriff #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Schnellzugriff #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Schnellzugriff #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Schnellzugriff #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Schnellzugriff #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Schnellzugriff #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Schnellzugriff #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktiviere die nächste Chatliste" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Vorherige die nächste Chatliste" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Gehe zum nächsten Chat" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Gehe zum vorherigen Chat" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Datei" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Netzwerke" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Ansicht" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Chat-Listen" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Werkzeugleiste" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "Ein&stellungen" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Hilfe" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Debug" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Funktion nicht unterstützt" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Ihr Quassel Core unterstützt diese Funktion nicht" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Sie benötigen Quassel Core v0.12.0 oder neuer um Ihr Passwort vom Client aus ändern zu können." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Spitznamen" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Spitznamenliste anzeigen" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Chatmonitor" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Chatmonitor anzeigen" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Eingabezeile" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Eingabezeile anzeigen" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Thema" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Thema anzeigen" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "Übertragung" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "Zeige Dateiübertragung" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Hauptwerkzeugleiste" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Mit Quassel-Core verbunden." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Nicht mit Core verbunden." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Unverschlüsselte Verbindung" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Ihr Client unterstüzt keine SSL-Verschlüsselung" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Persönliche Daten, wie Passwörter, werden unverschlüsselt zum Quassel-Core gesendet." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Ihr Quassel-Core unterstüzt keine SSL-Verschlüsselung" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Nicht vertrauenswürdiges SSL-Zertifikat" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6614,69 +6711,112 @@ msgid "" "following reasons:" msgstr "Das SSL-Zertifikat des Quassel-Core auf %1 ist nicht vertrauenswürdig, weil:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Fortfahren" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "SSL-Zertifikat anzeigen" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Möchten sie das Zertifikat dauerhaft, ohne künftige Nachfragen akzeptieren?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Nur aktuelle Sitzung" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Dauerhaft" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Core-Verbindungsfehler" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 -#, qt-format -msgctxt "MessageModel|" -msgid "Requesting %1 messages from backlog for buffer %2:%3" -msgstr "Lade %1 Nachrichten von Verlauf für Fenster %2:%3" +#: ../src/client/messagemodel.cpp:410 +#, qt-format +msgctxt "MessageModel|" +msgid "Requesting %1 messages from backlog for buffer %2:%3" +msgstr "Lade %1 Nachrichten von Verlauf für Fenster %2:%3" + +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Ungültige Adresse %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Konnte IPv6-Interface nicht öffnen %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Konnte IPv4-Interface nicht öffnen %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ungültige Adresse %1, unbekanntes Netzwerkprotokoll" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Empfange Verlauf" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" -msgstr "" +msgstr "Autokorrektur" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6684,7 +6824,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Wollen Sie wirklich %n Zeile einfügen?" msgstr[1] "Wollen Sie wirklich %n Zeilen einfügen?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Spamschutz" @@ -6752,12 +6892,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "Überprüfe Verbindungssicherheit" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "Dein Quassel Core unterstützt dieses Leistungsmerkmal nicht" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6774,120 +6914,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Bitte geben Sie einen Netzwerknamen ein:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Netzwerk hinzufügen" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Benutzer" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "Nicht verbunden" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Chat" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Thema" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Spitznamenzähler" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Wollen Sie folgenden Chat permanent löschen?" msgstr[1] "Wollen Sie folgende Chats permanent löschen?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

          " msgstr "...und %1 weitere

          " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Achtung: Diese Aktion wird alle betroffenen Daten, einschließlich des Verlaufes, vom Core entfernen. Kann nicht rückgängig gemacht werden." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
          Active channel buffers cannot be deleted, please part the channel first." msgstr "
          Aktive Chats können nicht gelöscht werden. Bitte den Kanal erst verlassen." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Verläufe permanent löschen?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "Fragen" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Kanal betreten" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Netzwerk:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Passwort:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Netzwerkverbindung konfigurieren" @@ -7036,7 +7176,7 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:521 msgctxt "NetworksSettingsPage|" msgid "Max. messages at once:" -msgstr "" +msgstr "Max. Nachrichten auf einmal:" #: ../src/qtui/settingspages/networkssettingspage.ui:528 msgctxt "NetworksSettingsPage|" @@ -7101,24 +7241,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Passwort:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

          Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

          " +msgstr "

          Hinweis: Da die Identität ein SSL Zertifikat verwendet, wird SASL EXTERNAL genutzt.

          " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "Details..." -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

          Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

          " -msgstr "

          Hinweis: Da die Identität ein SSL Zertifikat verwendet, wird SASL EXTERNAL genutzt.

          " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7143,54 +7284,97 @@ msgstr "Service:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Kodierungen" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Erweiterte Einstellungen wie Meldungskodierung und automatisches Wiederverbinden konfigurieren" +"

          Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

          \n" +"

          This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

          \n" +"

          Toggles the IRCv3 'server-time' capability.

          " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Kodierungen" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Kodierung für ein- und abgehende Meldungen kontrollieren" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Spezifische Kodierung verwenden" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Geben Sie an, mit welcher Kodierung Ihre Meldungen gesendet werden sollen.\nUTF-8 sollte für die meisten Netzwerke eine sinnvolle Wahl sein." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Meldungen senden in:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Fallback für Empfang:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

          This specifies how control messages, nicks and servernames are " @@ -7199,89 +7383,99 @@ msgid "" " characters and invalid encoding.

          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Serverkodierung:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Netzwerke" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

          Override default message rate limiting.

          Setting limits too low " "may get you disconnected from the server!

          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "Dein Quassel Core unterstützt dieses Leistungsmerkmal nicht" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
            " msgstr "Die folgenden Probleme müssen behoben werden, bevor Ihre Änderungen angewendet werden können:
              " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
            • All networks need at least one server defined
            • " msgstr "
            • Jedes Netzwerk benötigt die Angabe mindestens eines Servers
            • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
            " msgstr "
          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Ungültige Netzwerkeinstellungen" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "Unterstützt vom Netzwerk" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Netzwerk löschen?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7289,12 +7483,12 @@ msgid "" "including the backlog?" msgstr "Wollen Sie das Netzwerk \"%1\" und alle damit verbundenen Einstellungen inklusive des Verlaufs wirklich löschen?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7302,12 +7496,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7315,12 +7509,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7328,12 +7535,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7341,18 +7562,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7370,7 +7633,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Ein gültiger Spitzname darf die Zeichen des englischen Alphabets, Ziffern und die Sonderzeichen {, }, [, ], \\, |, `, ^, _ sowie - enthalten." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Spitznamen hinzufügen" @@ -7385,27 +7648,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Benachrichtigungen" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Passwort ändern" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Altes Passwort:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Neues Passwort:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Passwort bestätigen:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7413,109 +7676,84 @@ msgid "" "running at %2." msgstr "Ändert das Passwort Ihres Benutzers %1 für den Quassel Core der auf %2 läuft." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Passwort nicht geändert" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Passwortänderung fehlgeschlagen" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Der Core meldete einen Fehler beim Versuch Ihr Passwort zu ändern. Stellen Sie sicher, Ihr altes Passwort richtig eingegeben zu haben!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Audiodatei auswählen" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formular" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Ton abspielen" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Ausgewählte Ton probehören" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Tondatei auswählen" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "Benutzername" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "Passwort" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "Hostname" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "Port" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "Datenbank" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Lade insgesamt %1 Nachrichten vom Verlauf von %2 Fenstern" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Lade insgesamt %1 ungelesene Nachrichten (und weitere %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Lade insgesamt %1 ungelesene Nachrichten in %2 Fenster" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Willkommen zu Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7523,346 +7761,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Dieser Dialog wird Ihnen helfen, Ihre Identität und ihre IRC-Verbindungen auszuwählen.
          Dies schließt nur die wichtigsten Einstellungen mit ein. Sie können diesen Dialog jederzeit schließen und in den Einstellungen weitere Modifikationen vornehmen." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Ungülitge Block-Deklaration: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Ungülltige Paletten-Zuweisung: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Unbekannter Paletten-Name: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Ungültige Name für das Unterlement: %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Ungültiger Nachrichtentyp in: %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Ungültige Klausel: %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Ungültige Nachrichtenbezeichnung: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Ungültige Absenderhash-Spezifikation: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Absenderhash darf allerhöchstens \"0x0f\" sein!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Ungültiges Format für den Namen: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Ungültige IRC-Farbspezifikation (darf nur zwischen 0x00 und 0x0f liegen): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Unbehandelte Klausel: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Ungültige Eigenschaftsliste: %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Ungültiger Elementtyp in der Chat-Liste: %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Ungültiger Status in der Chat-Liste: %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Ungültige Deklaration einer Eigenschaft: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Ungültige Eigenschaft der Schriftart: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Unbekannte Eigenschaft der Chat-Zeile: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "Ungültige Wahrheitswerte: %1" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Ungülltige Paletten-Farb-Spezifikation: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Unbekannte Paletten-Rolle: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Ungültiger Gradient: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Ungültiger Gradient (Stop-Liste): %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Ungültige Schriftart: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Ungültiger Stil für die Schriftart: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Ungültiger Formatierung für die Schriftart: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Ungültige Größe für die Schriftart: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Audiodatei auswählen" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Ton abspielen" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Ausgewählte Ton probehören" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Tondatei auswählen" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "Oxygen" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" +msgstr "Client Einstellungen konnten nicht geladen oder geupgradet werden!" + +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
          [,
          [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
          [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC ist ein moderner, verteilter IRC-Client" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "Jahr" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "Tag" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "Std." -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "Min." -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "Sek." -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "Unbekannt" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "Abwesenheitsnachricht" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Realer Name" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "Hilfestatus" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "Verfügbar für Hilfe" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "Service Status" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "Nicht eingeloggt" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "Konto" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "Identifiziert mit Benutzer" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Hostmask" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operator" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" -msgstr "" +msgstr "Untätig seit" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "Login-Zeit" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "Keine Informationen verfügbar" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Eingehende Dateiübertragung" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
          %2 (%3 bytes)" @@ -7873,6 +8385,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Trenne..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "Datei" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8007,35 +8539,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxy-Passwort:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "Dein Quassel Core unterstützt dieses Leistungsmerkmal nicht" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Quassel konfigurieren" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Einstellungen" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Einstellungen speichern" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8048,7 +8580,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "%1 einrichten" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Einstellungen neu laden" @@ -8058,22 +8590,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Möchten Sie die Einstellungen neu laden und die Änderungen auf dieser Seite zurücknehmen?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Standardeinstellungen wiederherstellen" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Möchten Sie die Standardwerte für diese Seite wiederherstellen?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Quassel konfigurieren" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Einstellungen" @@ -8084,7 +8616,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "%1 einrichten" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Einstellungen neu laden" @@ -8094,22 +8626,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Möchten Sie die Einstellungen neu laden und die Änderungen auf dieser Seite zurücknehmen?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Standardeinstellungen wiederherstellen" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Möchten Sie die Standardwerte für diese Seite wiederherstellen?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Aktion" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Tastenkürzel" @@ -8135,8 +8667,8 @@ msgid "Default:" msgstr "Standard:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Kein(e)" @@ -8146,115 +8678,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Benutzerdefiniert:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Oberfläche" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Tastenkürzel" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Trenne" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Netzwerkname:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Der Name des IRC-Netzwerks, das Sie gerade bearbeiten" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Server" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Eine Liste von IRC-Servern die zu diesem Netzwerk gehören" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Diesen Servereintrag bearbeiten" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Bearbeiten ..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "IRC-Server hinzufügen" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Hinzufügen..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Diesen Server von der Liste entfernen" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Lö&schen" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "In Liste nach oben verschieben" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "In Liste nach unten verschieben" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Chats automatisch betreten" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Eine Liste von IRC-Kanälen, die Sie automatischen nach dem Verbinden betreten" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Private Nachricht" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Snore aktivieren" @@ -8267,21 +8799,21 @@ msgstr "Oberfläche" #: ../src/qtui/settingspages/sonnetsettingspage.cpp:28 msgctxt "SonnetSettingsPage|" msgid "Spell Checking" -msgstr "" +msgstr "Autokorrektur" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "Datenbank" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8291,138 +8823,138 @@ msgid "" "your core." msgstr "SQLite ist ein dateibasiertes Datenbanksystem, das keiner Einrichtung bedarf. Es ist für kleine bis mittelgroße Datenbanken, die keinen Netzwerkzugriff benötigen, geeignet. Verwenden Sie SQLite, wenn der Quassel-Core seine Daten auf dem selben Rechner, auf dem er auch läuft, speichern soll und Sie nur mit ein paar Benutzern auf Ihrem Core rechnen." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Sicherheitsinformationen" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Rechnername:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP Adresse:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Verschlüsselung:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokoll:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Zertifikatskette:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Betrifft" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Allgemeiner Name:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisation:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisationseinheit:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Land:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Bundesland/-staat:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Lokalität:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Ausgestellt durch" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Gültigkeitszeitraum:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 Digest:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 Digest:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "SHA256 digest:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Vertrauenswürdig" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
            " msgstr "Nein, wegen den folgenden Gründen:
              " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 zu %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Statusfenster" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimieren" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Wiederherstellen" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

              If enabled, alert the system tray or dock in case of a" @@ -8433,27 +8965,27 @@ msgid "" " support changing the color of the tray icon.

              " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8461,32 +8993,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n ungelesene Hervorhebung" msgstr[1] "%n ungelesene Hervorhebungen" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Meldungen im Indikator anzeigen" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tab-Vervollständigung" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Animiere Systemleistensymbol (Timeout):" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Markiere Fensterleisteneintrag (Timeout):" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Unbegrenzt" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " Sekunden" @@ -8631,23 +9163,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Benutzer aus Kanal kicken und verbannen" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Benutzer: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8683,176 +9215,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Themenanzeige" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Neu" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "Ausstehend" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "Verbinden" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "Übertragen" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "Pausiert" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "Fertiggestellt" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "Fehlgeschlagen" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "Abgewiesen" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Typ" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "Datei" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "Status" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "Fortschritt" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "Übertragen" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "Geschwindigkeit" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "Peer" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "Peer Adresse" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "Senden" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "Empfangen" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Sie heißen jetzt %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN heißt jetzt %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Benutzermodus: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modus %DM%1%DM by %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH hat %DC%4%DC betreten" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH hat %DC%4%DC verlassen" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH hat das Netzwerk verlassen" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN hat %DN%2%DN aus dem Chat %DC%3%DC geworfen" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Tageswechsel: %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Netsplit zwischen %DH%1%DH und %DH%2%DH ist vorbei. Hinzugekommene Nutzer: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 weitere)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit zwischen %DH%1%DH und %DH%2%DH. Getrennte Nutzer: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8860,7 +9392,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Besitzer" msgstr[1] "%n Besitzer" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8868,7 +9400,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Admin" msgstr[1] "%n Admins" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8876,7 +9408,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Operator" msgstr[1] "%n Operatoren" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8884,7 +9416,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Halb-Operator" msgstr[1] "%n Halb-Operatoren" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8892,7 +9424,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n Sprecher" msgstr[1] "%n Sprecher" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/el.po b/po/el.po index f1c73046..c62f4810 100644 --- a/po/el.po +++ b/po/el.po @@ -1,18 +1,24 @@ # # Translators: +# Daniel Albers , 2011 +# differentreality , 2012 # differentreality , 2012 # Kostas Koudaras , 2012 -# Stefanos Sofroniou , 2010 +# 42fd2fd7c7f7d03aa131b928cc6aac1d_398414c <96d0b87a9a776afa9f0f4654a5173c36_1799>, 2010 +# 42fd2fd7c7f7d03aa131b928cc6aac1d_398414c <96d0b87a9a776afa9f0f4654a5173c36_1799>, 2010 +# tampakrap , 2012 # tampakrap , 2012 # Theofilos Intzoglou , 2012 # Kostas Koudaras , 2012 +# Kostas Koudaras , 2012 # Γιάννης Ανθυμίδης, 2013 +# Yannis Anthymidis, 2013 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Theofilos Intzoglou \n" "Language-Team: Greek (http://www.transifex.com/quassel/quassel/language/el/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,607 +27,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Σχετικά με το Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

              Quassel IRC

              " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Σχετικά" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "&Δημιουργοί" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Συνεισφέροντες" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Ευχαριστούμε" @@ -655,14 +682,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
              Version date: %2
              Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -684,26 +711,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Το Quassel IRC αναπτύσσεται κυρίως από:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Θα θέλαμε να ευχαριστήσουμε τους ακόλουθους συντελεστές (σε αλφαβητική σειρά) και όλους όσους έχουμε ξεχάσει να αναφέρουμε εδώ:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -713,24 +740,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -738,131 +765,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Η αναβάθμιση απέτυχε..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
              It can be used as a regular slash " "command.

              Example: \"foo\" can be used per /foo" msgstr "Η συντόμευση για το ψευδώνυμο
              Μπορεί να χρησιμοποιηθεί σαν κανονική εντολή slash.

              Παράδειγμα: \"foo\" μπορεί να χρησιμοποιηθεί ανά /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Ψευδώνυμο" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Διαστολή" @@ -913,7 +940,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1015,27 +1042,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Λάθη:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Παρακαλώ διαλέξετε φύλλο διαμορφώσεως" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Αρχείο καταγραφής κατά την απουσία" @@ -1045,7 +1072,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Εμφάνιζε Όνομα Δικτύου" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Εμφάνιζε Όνομα Προσωρινής Μνήμης" @@ -1067,46 +1094,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Δυναμική ποσότητα αποθέματος:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Μέθοδος αίτησης αποθέματος:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Σταθερή ποσότητα ανά συνομιλία" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Αδιάβαστα μηνύματα ανά συνομιλία" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Γενικά αδιάβαστα μηνύματα" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Ο απλούστερος αιτητής. Φέρνει μια σταθερή ποσότητα γραμμών για κάθε παράθυρο συνομιλίας από το απόθεμα." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Αρχική ποσότητα αποθέματος:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1114,42 +1160,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Αυτός ο αιτητής φέρνει αδιάβαστα μηνύματα για κάθε παράθυρο συνομιλίας ξεχωριστά. Ο αριθμός των γραμμών μπορεί να οριστεί ανά συνομιλία.\n\nΜπορείτε επίσης να επιλέξετε να φέρει επιπρόσθετα παλιότερες γραμμές συνομιλιών για να παρέχει ένα καλύτερο γενικό πλαίσιο." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Μέγιστη ποσότητα μηνυμάτων που θα ανασυρθούν ανά προσωρινή μνήμη." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Όριο:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Απεριόριστο" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Ποσότητα μηνυμάτων που θα ανασυρθούν επιπλέον των αναγνωσμένων μηνυμάτων. Το Όριο δεν εφαρμόζεται εδώ." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Πρόσθετα Μηνύματα:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

              On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
              \n" +"Note: Chat Monitor won't show past messages.\n" +"

              \n" +"

              On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

              " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1160,33 +1220,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Αυτός ο αιτητής φέρνει όλα τα μηνύματα που είναι νεότερα από το παλαιότερο αδιάβαστο μήνυμα όλων των συνομιλιών.\n\nΣημείωση: Αυτός ο αιτητής δεν προτείνετε αν χρησιμοποιείτε κρυμμένα παράθυρα συνομιλιών ή έχετε ανενεργές συνομιλίες (δηλ.: δεν υπάρχουν παλιό ερώτημα ή κανάλια).\nΕίναι χρήσιμο να θέσετε όριο στην συνολική ποσότητα αποθέματος και είναι πιθανώς και το πιο γρήγορο.\n\nΜπορείτε επίσης να επιλέξετε να φέρει επιπρόσθετα παλιές γραμμές συνομιλιών για να παρέχει ένα καλύτερο γενικό πλαίσιο." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Μέγιστη ποσότητα μηνυμάτων που θα ανασυρθούν σε όλες τις προσωρινές μνήμες." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Ανάσυρση Αποθέματος" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

              %1 - %2

              " msgstr "

              %1 - %2

              " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Οριστική συγχώνευση προσωρινών μνημών;" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1194,7 +1254,7 @@ msgid "" " This cannot be reversed!" msgstr "Θέλετε να συγχωνεύσετε την προσωρινή μνήμη \"%1\" οριστικά με την προσωρινή μνήμη \"%2\";\n Αυτό δεν μπορεί να αντιστραφεί." -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1209,7 +1269,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Παρακαλώ εισάγετε όνομα για τη λίστα συνομιλίας:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Προσθήκη Λίστας Συνομιλίας" @@ -1250,7 +1310,7 @@ msgid "Network:" msgstr "Δίκτυο:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Όλα" @@ -1332,116 +1392,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Προεπισκόπηση:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Προσαρμοσμένες Λίστες Συνομιλιών" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Διαγραφή Λίστας Συνομιλίας;" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Σίγουρα θέλετε να διαγράψετε τη λίστα συνομιλίας \"%1\";" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "ΠροβολήΣυνομιλίας" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Μεγένθυση" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Σμίκρυνση" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Πραγματικό Μέγεθος" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Ορισμός Διαχωριστικής Γραμμής" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Μετάβαση στη Διαχωριστική Γραμμή" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

              Enter a space-separated list of IRCv3 capabilities to ignore:

              " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

              A list of capabilities may be found at https://ircv3.net/irc/.

              " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Χρήστες" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Θέμα" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Λίστα Καναλιών" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Αναζήτηση Προτύπου:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Εναλλαγή μεταξύ απλών και προχωρημένων ρυθμίσεων.\nΟι προχωρημένες ρυθμίσεις επιτρέπουν την εισαγωγή λέξεων προς αναζήτηση στον διακομιστή IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Εμφάνιση Καναλιών:" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Φίλτρο:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Εμφανίστηκαν Σφάλματα:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1490,7 +1567,7 @@ msgid "Move selected buffers to the right" msgstr "Μετακίνση επιλεγμένων συνομιλιών στα δεξιά" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Εμφάνιση:" @@ -1522,83 +1599,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Παρακολούθηση Συνομιλίας" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Αγνόηση:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Ανάσυρση Αποθέματος" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Εμφάνιση των δικών σας μηνυμάτων" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Εμφάνιση Ονόματος Δικτύου" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Εμφάνιση Ονόματος Προσωρινής Μνήμης" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Ρυθμίσεις..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Αντιγραφή Επιλογής" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1753,34 +1870,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "Διαφοροποίηση μικρών-κεφαλαίων γραμμάτων" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "Αναζήτηση ψευδώνυμου" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "Αναζήτηση στο μήνυμα" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "Αγνόηση εισόδου, εξόδου κτλ των χρηστών" @@ -1803,37 +1919,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

              Usage examples:

              \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
              dd.MM.yyyy21.05.2001
              ddd MMMM d yyTue May 21 01
              hh:mm:ss.zzz14:13:09.042
              h:m:s ap2:13:9 pm
              \n" -"" +"\n" +"

              Accepts Qt QDateTime Format.

              \n" +"

              Examples:

              \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
              dd.MM.yyyy21.05.2001
              ddd MMMM d yyTue May 21 01
              hh:mm:ss.zzz14:13:09.042
              h:m:s ap2:13:9 pm
              \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1844,52 +1962,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Προσαρμοσμένη γραμματοσειρά για το παράθυρο συνομιλίας" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Εμφάνιση παραθύρου προεπισκόπησης μιας ιστοσελίδας όταν το ποντίκι βρίσκεται πάνω από τον υπερσύνδεσμο" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Εμφάνιση προεπισκόπισης ιστοσελίδων όταν το ποντίκι βρεθεί πάνω από τον υπερσύνδεσμο" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Ορισμός της διαχωριστικής γραμμής στο κάτω μέρος του τρέχοντος παραθύρου όταν επιλέγεται άλλο κανάλι" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Αυτόματος ορισμός της διαχωριστικής γραμμής κατά την εναλλαγή συνομιλιών" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

              The URL to open with the selected text as the " @@ -1899,22 +2017,22 @@ msgid "" "style=\" font-weight:600;\">%s

              " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Διεπιφάνεια" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Εμφάνιση Συνομιλίας" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1931,86 +2049,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Έχει γίνει ήδη αναγνώριση του χρήστη σε αυτό τον εξυπηρετητή!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Ακύρωση μη κρυπτογραφημένης σύνδεσης" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Σύνδεση σε %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Αναζήτηση του %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Συνδέθηκε με %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Αποσύνδεση από %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Αποσύνδεση" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
              None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2018,65 +2125,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Συγχρονισμός με τον πυρήνα..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Είσοδος..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Ακύρωση εισόδου" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Ακύρωση μη κρυπτογραφημένης σύνδεσης" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Επεξεργάστηκαν %1 μηνήματα σε %2 δευτερόλεπτα." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Όλες οι συνομιλίες" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "Η εντολή /JOIN απαιτεί ένα κανάλι" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "Η εντολή /QUERY απαιτεί τουλάχιστον ένα ψευδώνυμο" @@ -2155,253 +2267,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Αντιγραφή συνδέσμου" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Σύνδεση" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Αποσύνδεση" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Είσοδος" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Αποχώρηση" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Διαγραφή Συνομιλίας(-ών)" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Μετάβαση στη συνομιλία" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Εισέρχεται" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Αποχωρεί" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Αποσυνδέεται" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Αλλαγή ψευδώνυμου" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Αλλαγή Λειτουργίας" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Αλλαγή Ημέρας" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Αλλαγή Θέματος" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Ορισμός ως Προεπιλογή..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Χρήση Προεπιλεγμένων Ρυθμίσεων..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Είσοδος στο Κανάλι..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Έναρξη Προσωπικής Συνομιλίας" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Εμφάνιση Ονόματος Προσωρινής Μνήμης" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Πληροφορίες Χρήστη" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Έκδοση" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Ώρα" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Πληροφορίες Πελάτη" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Προσαρμοσμένο..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Προσθήκη Διαχειριστή" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Αφαίρεση Διαχειριστή" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Προσθήκη Φωνής" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Αφαίρεση Φωνής" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Απομάκρυνση Από το Κανάλι" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Απαγόρευση Εισόδου στο Κανάλι" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Απομάκρυνση && Απαγόρευση " -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Απόκρυψη Συνομιλίας(-ών) Προσωρινά" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Απόκρυψη Συνομιλίας(-ών) Μόνιμα" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Εμφάνιση Λίστας Καναλιών" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Εμφάνιση Λίστας Αγνόησης" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Απόκρυψη γεγονότων" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Ενέργειες" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Αγνόηση" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Προσθήκη Κανόνα Αγνόησης" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Υπάρχοντες Κανόνες" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2410,250 +2522,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Κλήση της restoreState() αν και υπάρχουν ενεργές συνεδρίες!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Δεν έχει καθοριστεί λογαριασμός διαχειριστή ή κωδικός" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Αδυναμία ρύθμισης χώρου αποθήκευσης!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Δημιουργία διαχειριστή..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Άκυρη διεύθυνση ανταπόκρισης %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Αναμονή για πελάτης με γραφικό περιβάλλον σε IPv6 %1 θύρα %2 με χρήση πρωτοκόλλου έκδοσης %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Αδυναμία ανοίγματος διεπαφής IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Αναμονή για πελάτης με γραφικό περιβάλλον σε IPv4 %1 θύρα %2 με χρήση πρωτοκόλλου έκδοσης %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Αδυναμία ανοίγματος διεπαφής IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Άκυρφη διεύθυνση ανταπόκρισης %1, άγνωστο πρωτόκολλο δικτύου" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Αδυναμία ανοίγματος διεπαφών δικτύου προς λήψη δεδομένων!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Πελάτης συνδεδεμένος από" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Κλείσιμο εξυπηρετητή για βασική ρύθμιση." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Διεπιφάνεια" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Αλλαγή του Λογαριασμού του Πυρήνα" @@ -2743,12 +2855,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Προσθήκη Λογαριασμού Πυρήνα" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Εσωτερικός Πυρήνας" @@ -2793,28 +2905,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Σύνδεση πάντα στο" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Απομακρυσμένοι Πυρήνες" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Πελάτης" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "πολύ παλιά έκδοση, απόρριψη. " -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2823,101 +2930,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
              You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
              You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
              The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
              The username/password combination " "you supplied could not be found in the database." msgstr "Λάθος όνομα χρήστη ή κωδικού
              Ο συνδυασμός όνομα χρήστη και κωδικού που δώσατε δε βρέθηκε στη βάση δεδομένων." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Περιγραφή" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Οδηγός Ρύθμισης Πυρήνα" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Ο πυρήνας ρυθμίστηκε επιτυχώς. Γίνεται είσοδος..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2925,64 +3032,64 @@ msgid "" "over." msgstr "Η ρύθμιση του πυρήνα απέτυχε:
              %1
              ΠατήστεΕπόμενο to start over." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Όνομα Χρήστη:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Κωδικός:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Επανάληψη κωδικού:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Να θυμάσαι τον κωδικό" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Σημείωση: Δεν είναι ακόμα εφικτή η προσθήκη περισσότερων χρηστών και η αλλαγή του ονόματος χρήστη ή του κωδικού \nαπό τη διεπαφή του πελάτη-Quassel\nΓια να πραγματοποιείσετε τςι παραπάνω ενέργειες, τρέξτε \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Ο οδηγός θα σας βοηθήσει να ρυθμίσετε τον Πυρήνα του Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Δημιουργία Διαχειριστή" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3005,151 +3112,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Εισαγωγή" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Επιλογή Συστήματος Αποθήκευσης" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Αποθήκευση των Ρυθμίσεών Σας" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Σύστημα Αποθήκευσης:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Οι Επιλογές Σας" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Διαχειριστής:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Σύστημα Αποθήκευσης:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Παρακαλώ περιμένετε όσο οι ρυθμίσεις σας αποστέλλονται στον πυρήνα..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Απαιτείται Πιστοποίηση" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Παρακαλώ εισάγετε τα στοιχεία του λογαριασμού σας:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Κωδικός:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Όνομα Χρήστη:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Να θυμάσαι τον κωδικό" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Παρακαλώ εισάγετε τα στοιχεία πιστοποίησης για %1" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Σύνδεση στον Πυρήνα" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Δεν υπάρχει δίκτυο" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Αποσύνδεση" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Αποσυνδέθηκε από τον πυρήνα." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Λήψη κατάστασης συνεδρίας" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Συγχρονισμός με %1" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Λήψη καταστάσεων του δικτύου" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3231,38 +3338,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Σύνδεση" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Μήνυμα" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "δ" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Καθυστέρηση: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Η σύνδεση στον πυρήνα σας είναι κρυπτογραφημένη με SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Η σύνδεση στον πυρήνα σαας δεν είναι κρυπτογραφημένη." @@ -3273,7 +3380,7 @@ msgid "Form" msgstr "Μορφή" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3361,77 +3468,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Διεπιφάνεια" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Κανένα" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3439,14 +3529,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

              Sender: Semicolon separated list of nick!ident@host names, " @@ -3461,7 +3551,7 @@ msgid "" "Announce

              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

              Channel: Semicolon separated list of channel/query names, leave " @@ -3474,98 +3564,103 @@ msgid "" "channel starting with #quassel

              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "κανόνας υπογράμμισης" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Πληροφορίες Πυρήνα" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Έκδοση:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Χρόνος Σύνδεσης:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Κλείσιμο" @@ -3576,22 +3671,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3599,30 +3694,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Μέρα(-ες)" msgstr[1] "%n Μέρα(-ες)" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (από %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Αποτυχία σύνδεσης. Κυκλική επιλογή επόμενου Εξυπηρετητή." +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3639,99 +3734,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Κλείσιμο Πυρήνα" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Αδυναμία σύνδεση σε %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Σφάλμα σύνδεσης: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Πελάτης" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "αποσυνδέθηκε (ΑναγωνριστικόΧρήστη: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3739,83 +3854,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Πήρα εσφαλμένο networkId από τον Πυρήνα κατά την προσπάθεια δημιουργίας του δικτύου %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Προσπάθεια δημιουργίας δικτύου που υπάρχει ήδη, γίνεται ενημέρωση του ήδη υπάρχοντος!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Δε βρέθηκαν ελεύθερα και έγκυρα ψευδώνυμα στη λίστα ψευδώνυμων. χρησειμοποιείστε /nick <άλλο_ψευδώνυμο> για να συνεχίσετε" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3825,27 +3940,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ναι" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3855,70 +3970,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "απών" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "αποστολή αίτησης CTCP-%1 στο %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Δεν έχει οριστεί κλειδί για το %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Το κλειδί για το %1 έχει διαγραφεί." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3927,31 +4042,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3960,39 +4075,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Εκκίνηση προσωπικής συνομιλίας με %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Το κλειδί για το %1 έχει οριστεί." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4018,12 +4134,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Διπλότυπο" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4121,27 +4237,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Αποσφαλμάτωση Επικάλυψης BufferView" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Προβολή Επικάλυψης" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Ιδιότητες Επικάλυψης" @@ -4191,83 +4307,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Έχει αρχικοποιηθεί:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Κονσόλα Αποσφαλμάτωσης" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "τοπικό" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "πυρήνας" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Αξιολόγηση!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Καταγραφή Αποσφαλμάτωσης" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Κλείσιμο" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "Ο χρήστης %1 σας προσκάλεσε στο κανάλι %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "Ο χρήστης %1 άλλαξε το θέμα του καναλιού %2 σε: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "Ο χρήστης %1 είναι απών: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Δεν εμφανίζεστε πια ως απών" @@ -4277,231 +4374,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Εμφανίζεστε πλέον ως απών" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] Ο χρήστης %1 είναι %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] Ο χρήστης %1 είναι συνδεδεμένος μέσω %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] Ο χρήστης %1 ήταν συνδεδεμένος μέσω %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] Ο χρήστης %1 ήταν %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Τέλος λίστας /WHO για τον χρήστη %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois]Ο %1 έχει εισέλθει από τις %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] Ο %1 είναι ανενεργός για %2 (από %3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Whois] Τέλος λίστας /WHOIS" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] Ο %1 είναι χρήστης στα κανάλια: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois]Ο %1 έχει φωνή στα κανάλια: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] Ο %1 είναι διαχειριστής στα κανάλια: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Το κανάλι %1 έχει %2 χρήστες. Το θέμα του είναι: \"%3\"" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Τέλος της λίστας καναλιών" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Αρχική σελίδα του %1 είναι η %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Το κανάλι %1 δημιουργήθηκε στις %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] Ο %1 έχει πιστοποιηθεί ως %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whois] Ο %1 πιστοποιήθηκε ως %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Δεν υπάρχει θέμα καναλιού για το κανάλι %1" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Το θέμα του καναλιού %1 είναι \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Το θέμα ορίστηκε από τον χρήστη %1 στο κανάλι %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "Καλέσατε τον χρήστη %1 στο κανάλι %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Τέλος /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Το ψευδώνυμο %1 περιέχει μη έγκυρους χαρακτήρες" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Το ψευδώνυμο %1 χρησιμοποιείται ήδη" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Το ψευδώνυμο/κανάλι %1 δεν είναι διαθέσιμο προσωρινά" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "αποστολή αίτησης CTCP-%1 στον %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "άγνωστο" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Λήψη αίτησης %1CTCP-%2 από %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Λήψη απάντησης CTCP-%1 από %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Άκυρη εντολή για /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Το όνομα \"%1\" δεν είναι έγκυρο: τα ../ και ..\\ δεν επιτρέπονται!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Αδυναμία εύρεσης του προγράμματος \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Απρόσμενος τερματισμός του προγράμματος \"%1\" με κωδικό εξόδου %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Αδυναμία έναρξης του προγράμματος \"%1\"." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Το πρόγραμμα \"%1\" προκάλεσε σφάλμα %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Επιλογή..." @@ -4511,112 +4609,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Προσαρμοσμένη Υπογράμμιση" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Ενεργοποιημένο" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Υπογράμμιση" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Κανονική Έκφραση" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Κανάλι" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Προσθήκη" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Αφαίρεση" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Υπογράμμιση Ψευδώνυμων" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Όλα τα ψευδώνυμα της ταυτότητας" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Τρέχον ψευδώνυμο" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Κανένα" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Διαφοροποίηση πεζών-κεφαλαίων" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4624,16 +4716,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

              Channel: Semicolon separated list of channel/query names, leave " @@ -4646,79 +4738,76 @@ msgid "" "channel starting with #quassel

              " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "αυτό δε θα έπρεπε να είναι κενό " -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "κανόνας υπογράμμισης" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Άκυρη διεύθυνση ανταπόκρισης %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "κανόνας υπογράμμισης" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Αδυναμία ανοίγματος διεπαφής IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Αδυναμία ανοίγματος διεπαφής IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Άκυρφη διεύθυνση ανταπόκρισης %1, άγνωστο πρωτόκολλο δικτύου" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4726,7 +4815,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Μετονομασία Ταυτότητας" @@ -4752,101 +4841,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Αφαίρεση Ταυτότητας" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Ταυτότητες" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                " msgstr "Τα ακόλουθα προβλήματα πρέπει να διορθωθούν πριν γίνουν οι αλλαγές σας:
                  " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                • All identities need an identity name set
                • " msgstr "
                • Όλες οι ταυτότητες χρειάζονται να έχει οριστεί το όνομα ταυτοητας
                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                • Every identity needs at least one nickname defined
                • " msgstr "
                • Κάθε ταυτότητα χρειάζεται να έχει οριστεί τουλάχιστον ένα ψευδώνυμο
                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                • You need to specify a real name for every identity
                • " msgstr "
                • Χρειάζεται να εισάγετε ένα πραγματικό όνομα για κάθε ταυτότητα
                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                • You need to specify an ident for every identity
                • " msgstr "
                • Χρειάζεται να εισάγετε ένα αναγνωριστικό για κάθε ταυτότητα
                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                " msgstr "
              " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Μία ή περισσότερες ταυτότητες είναι άκυρες" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Διαγραφή ταυτότητας;" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Σίγουρα επιθυμείτε τη διαγραφή της ταυτότητας \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Παρακαλώ εισάγετε ένα νέο όνομα για την ταυτότητα \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC Χρήστης" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Είμαι για ψάρεμα." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Δεν είμαι εδώ. Πραγματικά. Δεν είμαι εδώ!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Όλοι οι πελάτες Quassel εξαφανίστηκαν από προσώπου γης. " -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Εδώ δεν είναι παιδικός σταθμός!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4980,7 +5069,7 @@ msgid "minutes of being idle" msgstr "λεπτά που είστε ανενεργός" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Προχωρημένες" @@ -5046,15 +5135,15 @@ msgid "Key Type:" msgstr "Τύπος Κλειδιού:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Δε φορτώθηκε Κλειδί" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Φόρτωση" @@ -5071,8 +5160,8 @@ msgstr "Οργανισμός:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Δεν έχει φορτωθεί Πιστοποιητικό" @@ -5082,7 +5171,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "ΚοινόΌνομα:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
              %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "ημέρα" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Φόρτωση κλειδιού" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Εκκαθάριση" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Φόρτωση Πιστοποιητικού" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Ορισμός Ταυτότητας" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Στόχος εξ'ορισμού" @@ -5372,14 +5461,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Ο κανόνας έχει ενεργοποιηθεί." -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
              Only enabled rules are filtered.
              For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
              Depending on the type of the rule, the text is " @@ -5392,27 +5481,27 @@ msgid "" "host
              " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Βάσει Αποστολέα" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Βάσει Μηνύματος" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Ενεργοποιημένο" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Τύπος" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Κανόνας Αγνόησης" @@ -5447,12 +5536,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Λίστα Αγνόησης" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Ο κανόνας υπάρχει ήδη" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5461,159 +5550,147 @@ msgid "" "Please choose another rule." msgstr "Υπάρχει ήδη ένας κανόνας\n\"%1\"\nΠαρακαλώ επιλέξτε άλλον κανόνα." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Μορφή" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Αυτό ενεργοποιεί υποστήριξη για την ένδειξη εφαρμογής του Σχεδίου Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Εμφάνιση μηνυμάτων στο πίνακα εφαρμογών" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Άσπρο" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Μαύρο" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Σκούρο Μπλε" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Σκούρο πράσινο" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Κόκκινο" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Σκούρο κόκκινο" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Σκούρο μοβ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Πορτοκαλί" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Κίτρινο" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Πράσινο" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Σκούρο γαλάζιο" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Γαλάζιο" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Μπλε" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Μοβ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Σκούρο γκρι" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Ανοιχτό γκρι" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Αφαίρεση Χρώματος" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5713,117 +5790,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Γραφικό στοιχείο εισαγωγής" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "εσωτερική σύνδεση" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Αποθήκευση && Σύνδεση" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Κανάλι" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Χρήστες" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Θέμα" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5914,12 +5991,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Απών:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Λίστες Συνομιλιών & Ψευδώνυμων" @@ -5954,7 +6031,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Άλλη δραστηριότητα" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5962,61 +6045,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n υπογράμμιση σε εξέλιξη" msgstr[1] "%n υπογραμμίσεις σε εξέλιξη" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Το πλήκτρο που μόλις πατήσατε δεν υποστηρίζεται από την Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Μη υποστηριζόμενο Κλειδί" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Πατήστε το κουμπί και εισάγετε τη συντόμευση όπως θα το κάνατε στο πρόγραμμα.\nΠαράδειγμα για Ctrl+α: κρατήστε πατημένο το Ctrl και πατήστε το α." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Είσοδος" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Κανένα" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Σύγκρουση Συντομεύσεων" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6024,589 +6107,599 @@ msgid "" "Please choose another one." msgstr "Η συντόμευση \"%1\" χρησιμοποιείται ήδη.\nΠαρακαλώ επιλέξτε μια διαφορετική συντόμευση." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Η συντόμευση \"%1\" δεν είναι ξεκάθαρη για την ακόλουθη ενέργεια:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Θέλετε να δηλώσετε άλλη συντόμευση για την επιλεγμένη ενέργεια;" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Επανεκχώρηση" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Γενικά" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Σύνδεση στον Πυρήνα..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Αποσύδνεση από τον Πυρήνα" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Πυρήνας Π&ληροφορίες" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Ρύθμιση &Δικτύων" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Έξοδος" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Ρύθμιση Λιστών Συνομιλίας..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "Κ&λείδωμα Διάταξης" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Εμφάνιση Μπάρας &Αναζήτησης" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Εμφάνιση Καταγραφής κατά την Απουσία" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Εμφάνιση Μπάρας &Μενού" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Εμφάνιση Μπάρας &Κατάστασης" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "Κ&λείδωμα Διάταξης" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Λειτουργία σε Όλη την &Οθόνη" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Ρύθμιση &Συντομέυσεων" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Ρύ&θμιση Quassel" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Περί του Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Περί &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Αποσφαλμάτωση &Δικτύου" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Αποσφαλμάτωση &Μηνυμάτων" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Αποσφαλμάτωση &Καταγραφής" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Επαναφόρτωση φύλλου διαμόρφωσης" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Απόκρυψη Τρέχουσας Συνομιλίας" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Πλοήγηση" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Ορισμός Γρήγορης Πρόσβασης #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Ορισμός Γρήγορης Πρόσβασης #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Ορισμός Γρήγορης Πρόσβασης #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Ορισμός Γρήγορης Πρόσβασης #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Ορισμός Γρήγορης Πρόσβασης #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Ορισμός Γρήγορης Πρόσβασης #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Ορισμός Γρήγορης Πρόσβασης #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Ορισμός Γρήγορης Πρόσβασης #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Ορισμός Γρήγορης Πρόσβασης #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Ορισμός Γρήγορης Πρόσβασης #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Γρήγορη Πρόσβαση #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Γρήγορη Πρόσβαση #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Γρήγορη Πρόσβαση #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Γρήγορη Πρόσβαση #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Γρήγορη Πρόσβαση #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Γρήγορη Πρόσβαση #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Γρήγορη Πρόσβαση #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Γρήγορη Πρόσβαση #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Γρήγορη Πρόσβαση #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Γρήγορη Πρόσβαση #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Ενεργοποίηση Επόμενης Λίστας Συνομιλίας" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Ενεργοποίηση Προηγούμενης Λίστας Συνομιλίας" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Μετάβαση στην Επόμενη Συνομιλία" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Μετάβαση στην Προηγούμενη Συνομιλία" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Αρχείο" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Δίκτυα" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Προβολή" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Λίστες Συνομιλίας" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Εργαλεία" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Ρυθμίσεις" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Βοήθεια" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Αποσφαλμάτωση" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Ψευδώνυμα" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Εμφάνιση Λίστας Ψευδώνυμων" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Παρακολούθηση Συνμομιλίας" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Εμφάνιση Παρακολούθησης Συνομιλίας" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Γραμμή Ειαγωγής" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Εμφάνιση Γραμμής Εισαγωγής" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Θέμα" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Εμφάνιση Γραμμής Θέματος" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Βασικά Εργαλεία" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Συνδέθηκε στον πυρήνα." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Δε συνδέθηκε στον πυρήνα." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Μη Κρυπτογραφημένη Σύνδεση" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Ο πελάτης σας δεν υποστηρίζει κρυπτογράφηση SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Ευαίσθητα δεδομένα, όπως κωδικοί, θα μεταδοθούν μη κρυπτογραφημένα στον πυρήνα Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Ο πυρήνας σας δεν υποστηρίζει κρυπτογράφηση SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Αναξιόπιστο Πιστοποιητικό Ασφαλείας" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6614,69 +6707,112 @@ msgid "" "following reasons:" msgstr "Το πιστοποιητικό SSL που παρέχει ο πυρήνας στο %1 είναι αναξιόοπιστος για τους ακόλουθους λόγους:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Συνέχεια" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Εμφάνιση Πιστοποιητικού" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Θέλετε να γίνεται πάντα αποδοχή του πιστοποιητικού χωρίς ερώτηση;" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Μόνο Τρέχουσα Συνεδρία" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Για πάντα" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Σφάλμα Σύνδεσης Πυρήνα" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Άκυρη διεύθυνση ανταπόκρισης %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Αδυναμία ανοίγματος διεπαφής IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Αδυναμία ανοίγματος διεπαφής IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Άκυρφη διεύθυνση ανταπόκρισης %1, άγνωστο πρωτόκολλο δικτύου" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Λήψη Αποθηκευμένων Συνομιλιών" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6684,7 +6820,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Σίγουρα θέλετε να επικολλήσετε & να αποστείλετε %n γραμμές;" msgstr[1] "Σίγουρα θέλετε να επικολλήσετε & να αποστείλετε %n γραμμές;" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Προστασία Επικόλλησης" @@ -6752,12 +6888,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6774,120 +6910,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Παρακαλώ εισάγετε ένα όνομα δικτύου:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Προσθήκη Δικτύου" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Χρήστες" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Συνομιλία" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Θέμα" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Καταμέτρηση Ψευδώνυμων" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Θέλετε να διαγράψετε την ακόλουθη συνομιλία μόνιμα;" msgstr[1] "Θέλετε να διαγράψετε τις ακόλουθες συνομιλίες μόνιμα;" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

              " msgstr "...και %1 περισσότερα

              " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Σημείωση: Αυτή η ενέργεια θα διαγράψει όλα τα σχετικά δεδομένα, συμπεριλαμβανομένου των αποθηκευμένων συνομιλιών, από τη βάση δεδομένων του πυρήνα και δεν μπορεί να αναιρεθεί." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
              Active channel buffers cannot be deleted, please part the channel first." msgstr "
              Αδυναμία διαγραφής ενεργών συνομιλιών, παρακαλώ αποχωρήστε πρώτα από το κανάλι." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Μόνιμη αφαίρεση συνομιλιών;" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Είσοδος σε Κανάλι" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Δίκτυο:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Κανάλι:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Κωδικός:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Στήσιμο Σύνδεσης Δικτύου" @@ -7101,22 +7237,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Κωδικός:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

              Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

              Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

              " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7143,54 +7280,97 @@ msgstr "Υπηρεσία:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Κωδικοποιήσεις" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

              Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

              \n" +"

              This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

              \n" +"

              Toggles the IRCv3 'server-time' capability.

              " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Ρύθμιση προχωρημένων επιλογών όπως κωδικοποίηση μηνυμάτων και αυτόματη επανασύνδεση" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Κωδικοποιήσεις" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Έλεγχος κωδικοποίησης για εισερχόμενα και εξερχόμενα μηνύματα" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Χρήση Προσαρμοσμένων Κωδικοποιήσεων" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Προσδιορίστε την κωδικοποίηση με την οποία θα αποστέλλονται τα μηνύματά σας.\nΤο UTF-8 είναι μια ασφαλής επιλογή για τα περισσότερα δίκτυα." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Αποστολή μηνυμάτων σε:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Λήψη εφεδρικού:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

              This specifies how control messages, nicks and servernames are " @@ -7199,89 +7379,99 @@ msgid "" " characters and invalid encoding.

              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Κωδικοποίηση εξυπηρετητή:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Δίκτυα" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

              Override default message rate limiting.

              Setting limits too low " "may get you disconnected from the server!

              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                " msgstr "Τα ακόλουθα προβλήματα πρέπει να διορθωθούν πριν την εφαρμογή των αλλαγών:
                  " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                • All networks need at least one server defined
                • " msgstr "
                • Όλα τα δίκτυα χρειάζονται να έχει οριστεί τουλάχιστονς ένας εξυπηρετητής
                • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                " msgstr "
              " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Μη Έγκυρες Ρυθμίσεις Δικτύου" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Να Γίνει Διαγραφή Δικτύου;" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7289,12 +7479,12 @@ msgid "" "including the backlog?" msgstr "Σίγουρα επιθυμείτε τη διαγραφή του δικτύου\"%1\" και όλων των σχετικών ρυθμίσεων, συμπεριλαμβανομένου των αποθηκευμένων συνομιλιών;" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7302,12 +7492,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7315,12 +7505,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7328,12 +7531,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7341,18 +7558,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7370,7 +7629,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Ένα έγκυρο ψευδώνυμο μπορεί να περιέχει γράμματα της αγγλικής αλφαβήτας, αριθμούς και τους ειδικούς χαρακτήρες {, }, [, ], \\, |, `, ^, _ και -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Προσθήκη Ψευδώνυμου" @@ -7385,27 +7644,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Ειδοποιήσεις" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7413,109 +7672,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Επιλογή Αρχείου Ήχου" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Μορφή" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Αναπαραγωγή ήχου" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Προεπισκόπηση επιλεγμένου ήχου" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Επιλογή ήχου προς αναπαραγωγή" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Ζήτηση έως %1 αποθηκευμένων μηνυμάτων για %2 συνομιλίες" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Ζήτηση έως %1 όλων των μη αναγνωσμένων αποθηκευμένων μηνυμάτων (συν %2 επιπλέον)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Ζήτηση έως %1 μη αναγνωσμένων αποθηκευμένων μηνυμάτων για %2 συνομιλίες" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Καλωσορίσατε στο Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7523,346 +7757,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Αυτός ο οδηγός θα σας βοηθήσει να ρυθμίσετε την προεπιλεγμένη ταυτότητα και τη σύνδεση στο δίκτυο IRC.
              Περιλαμβάνει μόνο βασικές ρυθμίσεις. Μπορείτε να ακυρώσετε τον οδηγό οποιαδήποτε στιγμή και να χρησιμοποιήσετε το παράθυρο ρυθμίσεων για πιο λεπτομερείς αλλαγές." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Μη έγκυρη δήλωση μπλοκ: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Μη έγκυρη ανάθεση ρόλου παλέτας: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Άγνωστο όνομα ρόλου παλέτας: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Μη έγκυρο όνομα υποστοιχείου στο %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Μη έγκυρος τύπος μηνύματος στο %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Μη έγκυρη συνθήκη %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Άκυρη ετικέτα μηνύματος: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Μη έγκυρη μορφή ονόματος: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Μη έγκυρο χρώμα για το IRC (πρέπει να είναι ανάμεσα σε 00 και 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Αδιαχείριστη κατάσταση: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Μη έγκυρη proplist %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Μη έγκυρη κατάσταση λίστας συνομιλιών %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Μη έγκυρη δήλωση ιδιότητας: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Μη έγκυρη ιδιότητα γραμματοσειράς: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Άγνωση ιδιότητα Γραμμής-Συνομιλίας: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Μη έγκυρος ορισμός ρόλου χρώματος παλέτας: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Άγνωστος ρόλος χρώματος παλέτας: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Μη έγκυρη δήλωση διαβάθμισης: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Μη έγκυρος προσδιορισμός γραμματοσειράς: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Μη έγκυρος προσδιορισμός στυλ γραμματοσειράς: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Μη έγκυρο βάρος γραμματοσειράς: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Μη έγκυρος προσδιορισμός μεγέθους γραμματοσειράς: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Επιλογή Αρχείου Ήχου" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Αναπαραγωγή ήχου" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Προεπισκόπηση επιλεγμένου ήχου" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Επιλογή ήχου προς αναπαραγωγή" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
              [,
              [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
              [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "χρόνος" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "ημέρα" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "ώ" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "λ" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "δ" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
              %2 (%3 bytes)" @@ -7873,6 +8381,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8007,35 +8535,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Κωδικός Διαμεσολαβητή:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Ρύθμιση του Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Ρυθμίσεις" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Αποθήκευση αλλαγών" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8048,7 +8576,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Ρύθμιση %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Επαναφόρτωση Ρυθίσεων" @@ -8058,22 +8586,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Θέλετε να φορτώσετε τις ρυθμίσεις, ακυρώνοντας τις αλλαγές σε αυτή τη σελίδα;" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Επαναφορά Προεπιλογών" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Θέλετε να επαναφέρετε τις προεπιλεγμένες τιμές για αυτές τις σελίδες;" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Περί του Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Ρυθμίσεις" @@ -8084,7 +8612,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Ρύθμιση %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Επαναφόρτωση Ρυθμίσεων" @@ -8094,22 +8622,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Θέλετε να φορτώσετε τις ρυθμίσεις, ακυρώνοντας τις αλλαγές σε αυτή τη σελίδα;" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Επαναφορά Προεπιλογών" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Θέλετε να επαναφέρετε τις προεπιλεγμένες τιμές για αυτές τις σελίδες;" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Ενέργεια" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Συντόμευση" @@ -8135,8 +8663,8 @@ msgid "Default:" msgstr "Προεπιλογή:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Κανένα" @@ -8146,115 +8674,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Προσαρμοσμένο:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Διεπαφή" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Συντομεύσεις" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Γίνεται αποσύνδεση" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Όνομα δικτύου:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Το όνομα του IRC δικτύου που ρυθμίζετε" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Εξυπηρετητές:" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Λίστα IRC εξυπηρετητών που ανήκουν σε αυτό το δίκτυο" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Επεξεργασία αυτού του εξυπηρετητή" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Επεξεργασία" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Προσθήκη κι άλλου εξυπηρετητή IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Προσθήκη" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Αφαίρεση του εξυπηρετητή από τη λίστα" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Διαγραφή" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Μετακίνηση προς τα πάνω στη λίστα" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Μετακίνηση προς τα κάτω στη λίστα" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Αυτόματη Είσοδος στα Κανάλια" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Λίστα των IRC καναλιών στα οποία θα εισέρχεστε αυτόματα όταν θα συνδέεστε στο δίκτυο" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8269,19 +8797,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8291,138 +8819,138 @@ msgid "" "your core." msgstr "Η SQLite είναι μια μηχανή βάσης δεδομένων βασισμένη σε αρχεία που δεν απαιτεί καμία εγκατάσταση. Είναι κατάλληλη για μικρές και μεσαίου μεγέθους βάσεις δεδομένων που δεν απαιτούν πρόσβαση μέσω δικτύου. Χρησιμοποιήστε SQLite αν θέλετε ο Πυρήνας Quassel να αποθηκεύει τα δεδομένα του στο ίδιο μηχάνημα που τρέχει, και μόνο αν περιμένετε λίγους χρήστες να χρησιμοποιήσουν τον πυρήνα σας." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Πληροφορίες Ασφαλείας" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Κοινό όνομα:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP διεύθυνση:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Οργανισμός:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Τοποθεσία:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Οργανισμός:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Θέμα" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Κοινό όνομα:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Οργανισμός:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Οργανωμένη μονάδα:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Χώρα:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Πολιτεία ή επαρχία:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Τοποθεσία:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Εκδότης" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Περίοδος εγκυρότητας:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Σύνοψη MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Σύνοψη SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Έμπιστο:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ναι" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                " msgstr "Όχι, για τους ακόλουθους λόγους:
                  " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 σε %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Ελαχιστοποίηση" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "Επαναφορά" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                  If enabled, alert the system tray or dock in case of a" @@ -8433,27 +8961,27 @@ msgid "" " support changing the color of the tray icon.

                  " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8461,32 +8989,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n υπογράμμιση σε εξέλιξη" msgstr[1] "%n υπογραμμίσεις σε εξέλιξη" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Εμφάνιση μηνύματος σε αναδυόμενο παράθυρο" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Αυτόματη συμπλήρωση με Tab" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Απεριόριστο" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " δευτερόλεπτα" @@ -8631,23 +9159,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Απομάκρυνση και απαγόρευση χρήστη από το κανάλι" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Μορφή" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Χρήστες: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8683,176 +9211,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Γραφικό στοιχείο θέματος" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Νέο" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Τύπος" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Μετονομαστήκατε σε %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "Ο χρήστης %DN%1%DN μετονομάστηκε σε %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Λειτουργία χρήστη: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Λειτουργία %DM%1%DM από τον %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "Ο χρήστης %DN%1%DN %DH(%2@%3)%DH εισήλθε στο %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "Ο χρήστης %DN%1%DN %DH(%2@%3)%DH αποχώρησε από το %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "Ο Χρήστης %DN%1%DN %DH(%2@%3)%DH αποσυνδέθηκε" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "Ο χρήστης %DN%1%DN έδιωξε τον %DN%2%DN από το κανάλι %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Αλλαγή ημέρας σε %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Το netsplit μεταξύ %DH%1%DH και %DH%2%DH τελείωσε. Χρήστες που συνδέθηκαν: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 περισσότεροι)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit ανάμεσα σε %DH%1%DH και %DH%2%DH. Οι χρήστες που αποσυνδέθηκαν: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8860,7 +9388,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Ιδιοκτήτης" msgstr[1] "%n Ιδιοκτήτες" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8868,7 +9396,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Admin(s)" msgstr[1] "%n Admin(s)" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8876,7 +9404,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Διαχειριστής" msgstr[1] "%n Διαχειριστές" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8884,7 +9412,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Μισός-Διαχειριστής" msgstr[1] "%n Μισοί-Διαχειριστές" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8892,7 +9420,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n Πήρε Φωνή" msgstr[1] "%n Πήραν Φωνή" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/en_GB.po b/po/en_GB.po index cff52362..a56a9e8e 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -1,12 +1,13 @@ # # Translators: # Daniel Albers , 2011 +# Daniel Albers , 2011 # Johannes Huber , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: English (United Kingdom) (http://www.transifex.com/quassel/quassel/language/en_GB/)\n" "MIME-Version: 1.0\n" @@ -16,607 +17,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "About Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                  Quassel IRC

                  " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&About" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&uthors" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Contributors" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Thanks To" @@ -650,14 +672,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                  Version date: %2
                  Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +701,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC is mainly developed by:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "We would like to thank the following contributors (in alphabetical order) and everybody we forgot to mention here:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -708,24 +730,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +755,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Upgrade failed..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                  It can be used as a regular slash " "command.

                  Example: \"foo\" can be used per /foo" msgstr "The shortcut for the alias
                  It can be used as a regular slash command.

                  Example: \"foo\" can be used per /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expansion" @@ -908,7 +930,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1010,27 +1032,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Errors:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Please choose a stylesheet file" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Away Log" @@ -1040,7 +1062,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Show Network Name" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Show Buffer Name" @@ -1062,46 +1084,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dynamic backlog amount:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Backlog request method:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Fixed amount per chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Unread messages per chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Globally unread messages" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "The simplest requester. It fetches a fixed amount of lines for each chat window from the backlog." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Initial backlog amount:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1150,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n\nYou can also choose to fetch additional older chatlines to provide a better context." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Maximum amount of messages to be fetched per buffer." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limit:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Unlimited" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Amount of messages to be fetched in addition to the unread messages. The Limit does not apply here." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Additional Messages:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                  On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                  \n" +"Note: Chat Monitor won't show past messages.\n" +"

                  \n" +"

                  On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                  " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1210,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "This requester fetches all messages newer than the oldest unread message for all chats.\n\nNote: This requester is not recommended if you use hidden chat windows or have inactive chats (i.e.: no stale queries or channels).\nIt is useful to limit the total amount of the backlog and is probably the fastest.\n\nYou can also chose to fetch additional older chatlines to provide a better context." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Maximum amount of messages to be fetched over all buffers." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Backlog Fetching" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                  %1 - %2

                  " msgstr "

                  %1 - %2

                  " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Merge buffers permanently?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1244,7 @@ msgid "" " This cannot be reversed!" msgstr "Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n This cannot be reversed!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1204,7 +1259,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Please enter a name for the chat list:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Add Chat List" @@ -1245,7 +1300,7 @@ msgid "Network:" msgstr "Network:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "All" @@ -1327,116 +1382,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Preview:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Custom Chat Lists" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Delete Chat List?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Do you really want to delete the chat list \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "BufferView" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zoom In" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zoom Out" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Actual Size" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Set Marker Line" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Go to Marker Line" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                  Enter a space-separated list of IRCv3 capabilities to ignore:

                  " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                  A list of capabilities may be found at https://ircv3.net/irc/.

                  " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Users" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Topic" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Channel List" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Search Pattern:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Toggle between simple and advanced mode.\nAdvanced mode allows one to pass search strings to the IRC Server." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Show Channels" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Errors Occurred:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1557,7 @@ msgid "Move selected buffers to the right" msgstr "Move selected buffers to the right" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Show:" @@ -1517,83 +1589,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Chat Monitor" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt In" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opt Out" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignore:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Backlog Fetching" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Show Own Messages" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Show Network Name" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Show Buffer Name" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configure..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copy Selection" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1748,34 +1860,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "case sensitive" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "search nick" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "search message" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignore joins, parts, etc." @@ -1798,37 +1909,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                  Usage examples:

                  \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                  dd.MM.yyyy21.05.2001
                  ddd MMMM d yyTue May 21 01
                  hh:mm:ss.zzz14:13:09.042
                  h:m:s ap2:13:9 pm
                  \n" -"" +"\n" +"

                  Accepts Qt QDateTime Format.

                  \n" +"

                  Examples:

                  \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                  dd.MM.yyyy21.05.2001
                  ddd MMMM d yyTue May 21 01
                  hh:mm:ss.zzz14:13:09.042
                  h:m:s ap2:13:9 pm
                  \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1952,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Custom chat window font:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Show a website preview window when hovering the mouse over a web address" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Show previews of webpages on URL hover" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Set the marker line to the bottom of the current chat window when selecting another channel" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Set marker line automatically when switching chats" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                  The URL to open with the selected text as the " @@ -1894,22 +2007,22 @@ msgid "" "style=\" font-weight:600;\">%s

                  " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Chat View" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2039,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identity already exists in client!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Unencrypted connection cancelled" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Connecting to %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Looking up %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Connected to %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Disconnecting from %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Disconnected" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                  None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2115,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synchronising to core..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Logging in..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Login cancelled" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Unencrypted connection cancelled" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Processed %1 messages in %2 seconds." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "All Chats" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN expects a channel" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY expects at least a nick" @@ -2150,253 +2257,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copy Link Address" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Connect" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Disconnect" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Join" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Part" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Delete Chat(s)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Go to Chat" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Joins" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Parts" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Quits" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Nick Changes" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Mode Changes" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Day Changes" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Topic Changes" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Set as Default..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Use Defaults..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Join Channel..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Start Query" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Show Query" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Time" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Client" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Custom..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Give Operator Status" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Take Operator Status" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Give Voice" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Take Voice" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Kick From Channel" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Ban From Channel" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Kick && Ban" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Hide Chat(s) Temporarily" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Hide Chat(s) Permanently" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Show Channel List" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Show Ignore List" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Hide Events" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Actions" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignore" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Add Ignore Rule" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Existing Rules" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2512,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Calling restoreState() even though active sessions exist!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Admin user or password not set." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Could not set-up storage!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Creating admin user..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Invalid listen address %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Could not open IPv6 interface %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Could not open IPv4 interface %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Invalid listen address %1, unknown network protocol" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Could not open any network interfaces to listen on!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client connected from" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Closing server for basic set-up." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Internal Core" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Edit Core Account" @@ -2738,12 +2845,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Add Core Account" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Internal Core" @@ -2788,28 +2895,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Always connect to" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Remote Cores" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "too old, rejecting." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2920,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                  You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                  You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                  The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                  The username/password combination " "you supplied could not be found in the database." msgstr "Invalid username or password!
                  The username/password combination you supplied could not be found in the database." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Description" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Core Configuration Wizard" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Your core has been successfully configured. Logging you in..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3022,64 @@ msgid "" "over." msgstr "Core configuration failed:
                  %1
                  Press Next to start over." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Username:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repeat password:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Remember password" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\nIf you need to do these things, please run \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "This wizard will guide you through the set-up of your Quassel Core." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Create Admin User" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3102,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduction" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Select Storage Backend" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Storing Your Settings" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Storage Backend:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Your Choices" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Admin User:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Storage Backend:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Please wait while your settings are being transmitted to the core..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Authentication Required" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Please enter your account data:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Username:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Remember password" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Please enter your credentials for %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Connect to Core" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Network is down" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Disconnected" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Disconnected from core." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Receiving session state" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synchronising to %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Receiving network states" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3328,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Connection" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Message" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Lag: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "The connection to your core is encrypted with SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "The connection to your core is not encrypted." @@ -3268,7 +3370,7 @@ msgid "Form" msgstr "Form" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3458,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "None" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3519,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                  Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3541,7 @@ msgid "" "Announce

                  " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                  Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3554,103 @@ msgid "" "channel starting with #quassel

                  " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "highlight rule" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Core Information" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Version:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Uptime:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Close" @@ -3571,22 +3661,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3594,30 +3684,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Day" msgstr[1] "%n Days" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (since %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3634,99 +3724,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Core Shutdown" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Could not connect to %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Connection failure: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "disconnected (UserId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3734,83 +3844,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Got invalid networkId from Core when trying to create network %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Trying to create a network that already exists, updating instead!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "No free and valid nicks in nicklist found. use: /nick to continue" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3820,27 +3930,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Yes" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3850,70 +3960,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "away" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "sending CTCP-%1 request to %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[usage] /delkey deletes the encryption key for nick or channel or just /delkey when in a channel or query." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "No key has been set for %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "The key for %1 has been deleted." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3922,31 +4032,31 @@ msgid "" "with QCA2 present." msgstr "Error: Setting an encryption key requires Quassel to have been built with support for the Qt Cryptographic Architecture (QCA2) library. Contact your distributor about a Quassel package with QCA2 support, or rebuild Quassel with QCA2 present." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3955,39 +4065,40 @@ msgid "" "with QCA present." msgstr "Error: Setting an encryption key requires Quassel to have been built with support for the Qt Cryptographic Architecture (QCA) library. Contact your distributor about a Quassel package with QCA support, or rebuild Quassel with QCA present." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[usage] /setkey sets the encryption key for nick or channel. /setkey when in a channel or query buffer sets the key for it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "The key for %1 has been set." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[usage] /delkey deletes the encryption key for nick or channel or just /delkey when in a channel or query." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4013,12 +4124,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplicate:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4116,27 +4227,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Debug BufferView Overlay" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Overlay View" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Overlay Properties" @@ -4186,83 +4297,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Is initialised:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Debug Console" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "core" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Evaluate!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Debug Log" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Close" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 invited you to channel %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 has changed topic for %2 to: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Received non RFC compliant RPL_ISUPPORT: this can lead to unexpected behaviour!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 is away: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4272,231 +4364,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 is %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 is online via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 was %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] End of /WHO list for %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 is logged in since %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 is idling for %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] End of /WHO list for %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 is a user on channels: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 has voice on channels: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 is an operator on channels: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Channel %1 has %2 users. Topic is: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "End of channel list" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Homepage for %1 is %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Channel %1 created on %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 is away: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "No topic is set for %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Topic for %1 is \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Topic set by %1 on %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 has been invited to %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Nick %1 contains illegal characters" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Nick already in use: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Nick/channel is temporarily unavailable: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "sending CTCP-%1 request to %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Invalid command string for /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Could not find script \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Script \"%1\" crashed with exit code %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Script \"%1\" could not start." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Script \"%1\" caused error %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Choose..." @@ -4506,112 +4599,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Custom Highlights" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Enabled" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Highlight" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Channel" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Add" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Remove" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Highlight Nicks" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "All nicks from identity" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Current nick" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "None" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Case sensitive" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4619,16 +4706,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                  Channel: Semicolon separated list of channel/query names, leave " @@ -4641,79 +4728,76 @@ msgid "" "channel starting with #quassel

                  " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "this shouldn't be empty" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "highlight rule" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Invalid listen address %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "highlight rule" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Could not open IPv6 interface %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Could not open IPv4 interface %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Invalid listen address %1, unknown network protocol" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4721,7 +4805,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Rename Identity" @@ -4747,101 +4831,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Remove Identity" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identities" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                    " msgstr "The following problems need to be corrected before your changes can be applied:
                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                    • All identities need an identity name set
                    • " msgstr "
                    • All identities need an identity name set
                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                    • Every identity needs at least one nickname defined
                    • " msgstr "
                    • Every identity needs at least one nickname defined
                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                    • You need to specify a real name for every identity
                    • " msgstr "
                    • You need to specify a real name for every identity
                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                    • You need to specify an ident for every identity
                    • " msgstr "
                    • You need to specify an ident for every identity
                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                    " msgstr "
                  " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "One or more identities are invalid" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Delete Identity?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Do you really want to delete identity \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Please enter a new name for the identity \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC User" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Gone fishing." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Not here. No, really. not here!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "All Quassel clients vanished from the face of the earth..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Kindergarten is elsewhere!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4975,7 +5059,7 @@ msgid "minutes of being idle" msgstr "minutes of being idle" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Advanced" @@ -5041,15 +5125,15 @@ msgid "Key Type:" msgstr "Key Type:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "No Key loaded" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Load" @@ -5066,8 +5150,8 @@ msgstr "Organisation:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "No Certificate loaded" @@ -5077,7 +5161,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "CommonName:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                  %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "day" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Load a Key" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Clear" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Load a Certificate" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Set-up Identity" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Default Identity" @@ -5367,14 +5451,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Rule is enabled" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                  Only enabled rules are filtered.
                  For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Enable / Disable:
                  Only enabled rules are filtered.
                  For dynamic rules, disabling actually shows the filtered messages again" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                  Depending on the type of the rule, the text is " @@ -5387,27 +5471,27 @@ msgid "" "host
                  " msgstr "Ignore rule:
                  Depending on the type of the rule, the text is matched against either:

                  - the message content:
                  Example:
                  \"*foobar*\" matches any text containing the word \"foobar\"

                  - the sender string nick!ident@host.name
                  Example:
                  \"*@foobar.com\" matches any sender from host foobar.com
                  \"stupid!.+\" (RegEx) matches any sender with nickname \"stupid\" from any host
                  " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "By Sender" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "By Message" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Enabled" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Type" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignore Rule" @@ -5442,12 +5526,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Ignore List" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Rule already exists" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5456,159 +5540,147 @@ msgid "" "Please choose another rule." msgstr "There is already a rule\n\"%1\"\nPlease choose another rule." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Form" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "This enables support for the Ayatana Project's application indicator (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Show messages in indicator" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "White" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Black" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Dark blue" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Dark green" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Red" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Dark red" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Dark magenta" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Orange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Yellow" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Green" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Dark cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blue" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Dark gray" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Light gray" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Clear Colour" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Focus Input Line" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5708,117 +5780,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Input Widget" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Save && Connect" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Channel" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Users" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Topic" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5909,12 +5981,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Away:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Chat & Nick Lists" @@ -5949,7 +6021,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Other activity" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5957,61 +6035,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n pending highlight" msgstr[1] "%n pending highlights" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "The key you just pressed is not supported by Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Unsupported Key" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Click on the button, then enter the shortcut like you would in the program.\nExample for Ctrl+a: hold the Ctrl key and press a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Input" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "None" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Shortcut Conflict" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6019,589 +6097,599 @@ msgid "" "Please choose another one." msgstr "The \"%1\" shortcut is already in use, and cannot be configured.\nPlease choose another one." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Do you want to reassign this shortcut to the selected action?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Reassign" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "General" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Connect to Core..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Disconnect from Core" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Core &Info..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configure &Networks..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Quit" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configure Chat Lists..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Lock Layout" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Show &Search Bar" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Show Away Log" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Show &Menubar" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Show Status &Bar" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Lock Layout" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Fullscreen mode" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configure &Shortcuts..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configure Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&About Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "About &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Debug &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Debug &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Debug &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Debug &HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debug &Log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Reload Stylesheet" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigation" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Jump to hot chat" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Set Quick Access #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Set Quick Access #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Set Quick Access #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Set Quick Access #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Set Quick Access #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Set Quick Access #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Set Quick Access #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Set Quick Access #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Set Quick Access #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Set Quick Access #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Quick Access #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Quick Access #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Quick Access #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Quick Access #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Quick Access #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Quick Access #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Quick Access #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Quick Access #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Quick Access #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Quick Access #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Activate Next Chat List" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Activate Previous Chat List" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Go to Next Chat" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Go to Previous Chat" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&File" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Networks" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&View" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Chat Lists" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Toolbars" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Settings" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Help" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Debug" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Nicks" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Show Nick List" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Chat Monitor" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Show Chat Monitor" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Inputline" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Show Input Line" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Topic" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Show Topic Line" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Main Toolbar" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Connected to core." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Not connected to core." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Unencrypted Connection" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Your client does not support SSL encryption" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Sensitive data, like passwords, will be transmitted unencrypted to your Quassel core." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Your core does not support SSL encryption" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Untrusted Security Certificate" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6609,69 +6697,112 @@ msgid "" "following reasons:" msgstr "The SSL certificate provided by the core at %1 is untrusted for the following reasons:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continue" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Show Certificate" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Would you like to accept this certificate forever without being prompted?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Current Session Only" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Forever" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Core Connection Error" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Requesting %1 messages from backlog for buffer %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Invalid listen address %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Could not open IPv6 interface %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Could not open IPv4 interface %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Invalid listen address %1, unknown network protocol" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Receiving Backlog" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6679,7 +6810,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Do you really want to paste %n line?" msgstr[1] "Do you really want to paste %n lines?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Paste Protection" @@ -6747,12 +6878,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6769,120 +6900,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Please enter a network name:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Add Network" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Users" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Chat" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Topic" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Nick Count" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Do you want to delete the following buffer permanently?" msgstr[1] "Do you want to delete the following buffers permanently?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                  " msgstr "...and %1 more

                  " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Note: This will delete all related data, including all backlog data, from the core's database and cannot be undone." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                  Active channel buffers cannot be deleted, please part the channel first." msgstr "
                  Active channel buffers cannot be deleted, please part the channel first." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Remove buffers permanently?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Join Channel" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Network:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Channel:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Set-up Network Connection" @@ -7096,22 +7227,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                  Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                  " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                  Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                  " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7138,54 +7270,97 @@ msgstr "Service:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Encodings" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                  Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                  \n" +"

                  This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                  \n" +"

                  Toggles the IRCv3 'server-time' capability.

                  " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configure advanced settings such as message encodings and automatic reconnect" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Encodings" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Control encodings for in- and outgoing messages" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Use Custom Encodings" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Specify which encoding your messages will be sent in.\nUTF-8 should be a sane choice for most networks." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Send messages in:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Receive fallback:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                  This specifies how control messages, nicks and servernames are " @@ -7194,89 +7369,99 @@ msgid "" " characters and invalid encoding.

                  " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Server encoding:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Networks" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                  Override default message rate limiting.

                  Setting limits too low " "may get you disconnected from the server!

                  " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                    " msgstr "The following problems need to be corrected before your changes can be applied:
                      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                    • All networks need at least one server defined
                    • " msgstr "
                    • All networks need at least one server defined
                    • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                    " msgstr "
                  " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Invalid Network Settings" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Delete Network?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7284,12 +7469,12 @@ msgid "" "including the backlog?" msgstr "Do you really want to delete the network \"%1\" and all related settings, including the backlog?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7297,12 +7482,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7310,12 +7495,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7323,12 +7521,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7336,18 +7548,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7365,7 +7619,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "A valid nickname may contain letters from the English alphabet, digits, and the special characters {, }, [, ], \\, |, `, ^, _ and -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Add Nickname" @@ -7380,27 +7634,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notifications" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7408,109 +7662,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Select Audio File" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Form" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Play a sound" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Prelisten to the selected sound" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Select the sound file to play" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Requesting a total of up to %1 backlog messages for %2 buffers" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Requesting up to %1 of all unread backlog messages (plus additional %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Requesting a total of up to %1 unread backlog messages for %2 buffers" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Welcome to Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7518,346 +7747,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "This wizard will help you to set up your default identity and your IRC network connection.
                  This only covers basic settings. You can cancel this wizard any time and use the settings dialogue for more detailed changes." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Invalid block declaration: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Invalid palette role assignment: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Unknown palette role name: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Invalid subelement name in %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Invalid message type in %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Invalid condition %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Invalid message label: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Invalid senderhash specification: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Senderhash can be at most \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Invalid format name: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Illegal IRC colour specification (must be between 00 and 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Unhandled condition: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Invalid proplist %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Invalid chatlist item type %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Invalid chatlist state %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Invalid property declaration: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Invalid font property: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Unknown ChatLine property: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Invalid palette colour role specification: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Unknown palette colour role: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Invalid gradient declaration: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Invalid gradient stops list: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Invalid font specification: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Invalid font style specification: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Invalid font weight specification: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Invalid font size specification: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Select Audio File" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Play a sound" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Prelisten to the selected sound" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Select the sound file to play" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                  [,
                  [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                  [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "year" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "day" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sec" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                  %2 (%3 bytes)" @@ -7868,6 +8371,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8002,35 +8525,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxy Password:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configure Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Settings" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Save changes" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8043,7 +8566,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configure %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Reload Settings" @@ -8053,22 +8576,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Do you like to reload the settings, undoing your changes on this page?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restore Defaults" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Do you like to restore the default values for this page?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configure Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Settings" @@ -8079,7 +8602,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configure %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Reload Settings" @@ -8089,22 +8612,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Do you like to reload the settings, undoing your changes on this page?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restore Defaults" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Do you like to restore the default values for this page?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Action:" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Shortcut" @@ -8130,8 +8653,8 @@ msgid "Default:" msgstr "Default:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "None" @@ -8141,115 +8664,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Custom:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Shortcuts" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Disconnecting" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Network name:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "The name of the IRC network you are configuring" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servers" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "A list of IRC servers belonging to this network" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Edit this server entry" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Edit..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Add another IRC server" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Add..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Remove this server entry from the list" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "De&lete" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Move upwards in list" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Move downwards in list" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Join Channels Automatically" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "A list of IRC channels you will join automatically after connecting to the network" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8264,19 +8787,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8286,138 +8809,138 @@ msgid "" "your core." msgstr "SQLite is a file-based database engine that does not require any set-up. It is suitable for small and medium-sized databases that do not require access via network. Use SQLite if your Quassel Core should store its data on the same machine it is running on, and if you only expect a few users to use your core." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Security Information" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Hostname:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP address:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Encryption:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Certificate chain:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Subject" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Common name:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisation:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisational unit:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Country:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "State or province:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Locality:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Issuer" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Validity period:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 digest:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 digest:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Trusted:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Yes" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                    " msgstr "No, for the following reasons:
                      " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 to %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Status Buffer" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimize" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restore" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                      If enabled, alert the system tray or dock in case of a" @@ -8428,27 +8951,27 @@ msgid "" " support changing the color of the tray icon.

                      " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8456,32 +8979,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n pending highlight" msgstr[1] "%n pending highlights" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Show messages in indicator" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tab Completion" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Activate dock entry, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Mark taskbar entry, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Unlimited" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " seconds" @@ -8626,23 +9149,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Remove and ban user from channel" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Users: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8678,176 +9201,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Topic Widget" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "New" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Type" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "You are now known as %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN is now known as %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "User mode: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Mode %DM%1%DM by %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH has quit" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Day changed to %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 more)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8855,7 +9378,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Owner" msgstr[1] "%n Owners" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8863,7 +9386,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Admin" msgstr[1] "%n Admins" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8871,7 +9394,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Operator" msgstr[1] "%n Operators" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8879,7 +9402,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Half-Op" msgstr[1] "%n Half-Ops" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8887,7 +9410,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n Voiced" msgstr[1] "%n Voiced" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/en_US.po b/po/en_US.po index 9d71b2ab..effba98d 100644 --- a/po/en_US.po +++ b/po/en_US.po @@ -1,11 +1,12 @@ # # Translators: +# Chris , 2018 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: English (United States) (http://www.transifex.com/quassel/quassel/language/en_US/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -14,607 +15,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n" @@ -1837,52 +1950,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                      The URL to open with the selected text as the " @@ -1892,22 +2005,22 @@ msgid "" "style=\" font-weight:600;\">%s

                      " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1924,86 +2037,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                      None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2011,65 +2113,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2148,253 +2255,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2403,250 +2510,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2736,12 +2843,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2786,28 +2893,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2816,101 +2918,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                      You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                      You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                      The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                      The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2918,64 +3020,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2998,151 +3100,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3224,38 +3326,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3266,7 +3368,7 @@ msgid "Form" msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3354,77 +3456,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3432,14 +3517,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                      Sender: Semicolon separated list of nick!ident@host names, " @@ -3454,7 +3539,7 @@ msgid "" "Announce

                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                      Channel: Semicolon separated list of channel/query names, leave " @@ -3467,98 +3552,103 @@ msgid "" "channel starting with #quassel

                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3569,22 +3659,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3592,30 +3682,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Day" msgstr[1] "%n Days" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3632,99 +3722,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3732,83 +3842,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3818,27 +3928,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3848,70 +3958,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3920,31 +4030,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3953,39 +4063,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4011,12 +4122,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4114,27 +4225,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4184,83 +4295,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4270,231 +4362,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "" @@ -4504,112 +4597,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4617,16 +4704,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                      Channel: Semicolon separated list of channel/query names, leave " @@ -4639,79 +4726,76 @@ msgid "" "channel starting with #quassel

                      " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4719,7 +4803,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "" @@ -4745,101 +4829,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                        " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                      • All identities need an identity name set
                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                      • Every identity needs at least one nickname defined
                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                      • You need to specify a real name for every identity
                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                      • You need to specify an ident for every identity
                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                      " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4973,7 +5057,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5039,15 +5123,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5064,8 +5148,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5075,7 +5159,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5365,14 +5449,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                      Only enabled rules are filtered.
                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                      Depending on the type of the rule, the text is " @@ -5385,27 +5469,27 @@ msgid "" "host
                      " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5440,12 +5524,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5454,159 +5538,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5706,117 +5778,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5907,12 +5979,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5947,7 +6019,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5955,61 +6033,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n pending highlight" msgstr[1] "%n pending highlights" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6017,589 +6095,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6607,69 +6695,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6677,7 +6808,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Do you really want to paste %n line?" msgstr[1] "Do you really want to paste %n lines?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6745,12 +6876,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6767,120 +6898,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Do you want to delete the following buffer permanently?" msgstr[1] "Do you want to delete the following buffers permanently?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                      " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                      Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7094,22 +7225,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                      " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7136,54 +7268,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                      \n" +"

                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                      \n" +"

                      Toggles the IRCv3 'server-time' capability.

                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                      This specifies how control messages, nicks and servernames are " @@ -7192,89 +7367,99 @@ msgid "" " characters and invalid encoding.

                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                      Override default message rate limiting.

                      Setting limits too low " "may get you disconnected from the server!

                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                      • All networks need at least one server defined
                      • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7282,12 +7467,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7295,12 +7480,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7308,12 +7493,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7321,12 +7519,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7334,18 +7546,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7363,7 +7617,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7378,27 +7632,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7406,109 +7660,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7516,346 +7745,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                      [,
                      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                      %2 (%3 bytes)" @@ -7866,6 +8369,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8000,35 +8523,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8041,7 +8564,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8051,22 +8574,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8077,7 +8600,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8087,22 +8610,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8128,8 +8651,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8139,115 +8662,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8262,19 +8785,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8284,138 +8807,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                        " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                        If enabled, alert the system tray or dock in case of a" @@ -8426,27 +8949,27 @@ msgid "" " support changing the color of the tray icon.

                        " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8454,32 +8977,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n pending highlight" msgstr[1] "%n pending highlights" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8624,23 +9147,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8676,176 +9199,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8853,7 +9376,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Owner" msgstr[1] "%n Owners" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8861,7 +9384,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Admin" msgstr[1] "%n Admins" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8869,7 +9392,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Operator" msgstr[1] "%n Operators" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8877,15 +9400,15 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Half-Op" msgstr[1] "%n Half-Ops" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" msgid_plural "%n Voiced" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%n Voiced" +msgstr[1] "%n Voiced" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/eo.po b/po/eo.po index 67681bbf..bfa6d91a 100644 --- a/po/eo.po +++ b/po/eo.po @@ -2,12 +2,14 @@ # Translators: # Tinjo Kohen , 2012 # , 2012 +# Tinjo Kohen , 2012 +# Tinjo Kohen , 2012 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Tinjo Kohen \n" "Language-Team: Esperanto (http://www.transifex.com/quassel/quassel/language/eo/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -16,607 +18,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Pri Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "⏎

                        Quassel Retbabililo

                        " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Pri" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "AÅ­&toroj" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Kunlaborintoj" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Dank' al" @@ -650,14 +673,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                        Version date: %2
                        Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +702,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel Retbabililon plejparte programas" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Ni volas danki (alfabete) la jenajn kunlaborintojn kaj ĉiuj, kiujn ni forgesis mencii:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -708,24 +731,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +756,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Nia ĝisdatigo malsukcesis..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                        It can be used as a regular slash " "command.

                        Example: \"foo\" can be used per /foo" msgstr "Entajpu la nomon de la kromkomando.
                        Vi povas uzi ĝin kiel normala suprenstreka komando.

                        Ekzemple: Vi uzus kromkomandon \"foo\" per /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Kromkomando" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Anstataŭteksto" @@ -908,7 +931,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1010,27 +1033,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Eraroj:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interfaco" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Bonvolu elekti dosieron de stilfolio" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Protokolo de foresto" @@ -1040,7 +1063,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Montri nomon de reto" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Montri nomon de bufro" @@ -1062,46 +1085,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Kiom da mesaĝoj peti" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Kiel peti antaŭprotokolon:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Poa kvanto pro babilfolio" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Nelegitaj mesaĝoj de babilfolio" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mallokaj neligitaj mesaĝoj" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "La plej simpla venigilo. Ĝi petas el la antaŭprotokolo fiksitan kvanton de linioj pro ĉiu babilfolio." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Unua longo de antaŭprotokolo:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1151,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Ĉi tiu venigilo petas la nelegitajn mesaĝojn de ĉiu unuopa babilfolio. Vi rajtas limigi la kvanton da linioj pro babilfolio.\n\nVi ankaŭ rajtas plu venigi pli malnovajn liniojn por provizi pli bonan kuntekston." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "La maksimuman kvanton da mesaĝoj ni petu pro bufro." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limo:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Nelimigita" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Kiom da mesaĝoj venigi aldone de la nelegitaj mesaĝoj. La limo ne aplikas ĉi tie." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Aldonaj mesaĝoj:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                        On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                        \n" +"Note: Chat Monitor won't show past messages.\n" +"

                        \n" +"

                        On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                        " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1211,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Ĉi tiu venigilo petas ĉiujn mesaĝojn, kiuj pli novas ol la plej malnova nelegita mesaĝo de ĉiuj babilfolioj.\n\nRimarku: Ĉi tiu venigilo ne estas rekomendinda, se vi uzas kaŝitajn aŭ neaktivajn babilfoliojn (tio estas, neniuj neuzitaj kunbabiloj aŭ babilejoj).\nHelpas, kaj plejeble plej rapidas, limigi la tutan kvanton de la antaŭprotokolo.\n\nVi ankaŭ rajtas plu venigi pli malnovajn liniojn por provizi pli bonan kuntekston." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "La maksimuman kvanton da mesaĝoj ni petu de ĉiuj bufroj." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interfaco" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Antaŭprotokola venigado" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                        %1 - %2

                        " msgstr "

                        %1 - %2

                        " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Ĉu kunigi bufrojn nemalfareble?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1245,7 @@ msgid "" " This cannot be reversed!" msgstr "Ĉu vi volas kunigi la bufron \"%1\" nemalfareble al la bufro \"%2\"?\nTion ĉi ne povos malfari vi!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1204,7 +1260,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Bonvolu eniri nomon de la babilfolia listo." -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Aldoni babilfolian liston" @@ -1245,7 +1301,7 @@ msgid "Network:" msgstr "Reto:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Ĉiom" @@ -1327,116 +1383,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Antaŭrigardo:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interfaco" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Laŭagordaj babilfoliaj listoj" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Ĉu forigi babilfolian liston?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Ĉu vi vere volas forigi la babilfolian liston \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Bufrovido" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Pligrandigi" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Malpligrandigi" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Defaŭltigi grandecon" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Meti marklinion" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Salti al marklinio" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                        Enter a space-separated list of IRCv3 capabilities to ignore:

                        " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                        A list of capabilities may be found at https://ircv3.net/irc/.

                        " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Listo de babilejoj" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Serĉa ŝablono:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Ŝalti inter la simpla kaj spertula reĝimoj.⏎ La spertula reĝimo permesas vin transdoni serĉoĉenojn al la IRC servilo." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Montri babilejojn" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtri:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1558,7 @@ msgid "Move selected buffers to the right" msgstr "Movi la elektitajn bufrojn dekstren" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Montri:" @@ -1517,83 +1590,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interfaco" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Babilobservilo" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Doni permeson" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Malpermesi" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignori" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Antaŭprotokola venigado" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Montri viajn proprajn mesaĝojn" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Montri nomon de reto" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Montri nomon de bufro" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Agordi..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopii elektaĵon" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1748,34 +1861,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "distingi usklece" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "serĉi kromnomojn" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "serĉi mesaĝojn" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignori enirojn, elirojn, ktp." @@ -1798,37 +1910,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                        Usage examples:

                        \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                        dd.MM.yyyy21.05.2001
                        ddd MMMM d yyTue May 21 01
                        hh:mm:ss.zzz14:13:09.042
                        h:m:s ap2:13:9 pm
                        \n" -"" +"\n" +"

                        Accepts Qt QDateTime Format.

                        \n" +"

                        Examples:

                        \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                        dd.MM.yyyy21.05.2001
                        ddd MMMM d yyTue May 21 01
                        hh:mm:ss.zzz14:13:09.042
                        h:m:s ap2:13:9 pm
                        \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1953,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Tiparo de la babilfolio:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "AntaÅ­montri retejon kiam vi musumas sur retejadreso" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "AntaÅ­montri retejon pro surmusumo de retejadreso" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                        The URL to open with the selected text as the " @@ -1894,22 +2008,22 @@ msgid "" "style=\" font-weight:600;\">%s

                        " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2040,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                        None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2116,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2150,253 +2258,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Eliroj" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Forlasoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Kromnomaj ŝanĝoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Reĝimaj ŝanĝoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Tagoŝanĝoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Temoŝanĝoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Defaŭltigi..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Uzi defaŭltajn agordojn..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Eniri babliejon..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Interbabili" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Montri interbabilon" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Kiu estas" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versio" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Horo" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Eĥo" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informacio de kliento" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Mem-enigi" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Estrigi" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Ĉerpi estrecon" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Duon-estrigi" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Ĉerpi duon-estrecon" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Doni voĉon" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Ĉerpi voĉon" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Forĵeti el babilejo" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Forbari de babilejo" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Forĵeti k forbari" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Dumtempe kaŝi babilfolio(j)n" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Ĉiam kaŝi babilfolio(j)n" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Montri liston de babilejoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Montri ignorliston" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Kaŝi okazaĵoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Agoj" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignori" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Aldoni regulon de ignorado" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Jam ekzistantaj reguloj" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2513,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Ni vokas restoreState() kvankam jam ekzistas aktivaj seancoj!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Aŭ vi ne agordis la administran uzantnomon, aŭ vi ne agordis la administrantan pasvorton." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Ni ne povis agordi la konservejon!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Ni kreas la administran uzanton..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Invalidas la atendadreso %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Ni atendas grafikinterfacajn klientojn kun IPv6-a adreso %1 je pordo %2 uzante protokolan version %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Ni ne povis malfermi la IPv6 interfacon ĉe %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Ni atendas grafikinterfacajn klientojn kun IPv4-a adreso %1 je pordo %2 uzante protokolan version %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Ni ne povas malfermi la IPv4 interfacon ĉe %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Nevalida atendadreso %1 pro nekonata reta protokolo" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Ni ne povis malfermi iujn ajn retinterfacojn por atendi klientojn!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Kliento konektis el" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2738,12 +2846,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2788,28 +2896,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2921,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                        You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                        You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                        The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                        The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3023,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3103,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3329,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3268,7 +3371,7 @@ msgid "Form" msgstr "Formularo" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3459,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interfaco" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3520,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                        Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3542,7 @@ msgid "" "Announce

                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                        Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3555,103 @@ msgid "" "channel starting with #quassel

                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3571,22 +3662,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3594,30 +3685,30 @@ msgid_plural "%n Day(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3634,99 +3725,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3734,83 +3845,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3820,27 +3931,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3850,70 +3961,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3922,31 +4033,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3955,39 +4066,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4013,12 +4125,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4116,27 +4228,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "Retbabililo" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4186,83 +4298,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4272,231 +4365,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "" @@ -4506,112 +4600,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4619,16 +4707,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                        Channel: Semicolon separated list of channel/query names, leave " @@ -4641,79 +4729,76 @@ msgid "" "channel starting with #quassel

                        " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Invalidas la atendadreso %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Ni ne povis malfermi la IPv6 interfacon ĉe %1:%2: %3" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Ni ne povas malfermi la IPv4 interfacon ĉe %1:%2: %3" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Nevalida atendadreso %1 pro nekonata reta protokolo" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4721,7 +4806,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "" @@ -4747,101 +4832,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                          " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                        • All identities need an identity name set
                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                        • Every identity needs at least one nickname defined
                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                        • You need to specify a real name for every identity
                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                        • You need to specify an ident for every identity
                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                        " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4975,7 +5060,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5041,15 +5126,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5066,8 +5151,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5077,7 +5162,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                        %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5367,14 +5452,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                        Only enabled rules are filtered.
                        For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                        Depending on the type of the rule, the text is " @@ -5387,27 +5472,27 @@ msgid "" "host
                        " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5442,12 +5527,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5456,159 +5541,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formularo" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5708,117 +5781,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5909,12 +5982,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5949,7 +6022,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5957,61 +6036,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6019,589 +6098,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6609,69 +6698,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Invalidas la atendadreso %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Ni ne povis malfermi la IPv6 interfacon ĉe %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Ni ne povas malfermi la IPv4 interfacon ĉe %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Nevalida atendadreso %1 pro nekonata reta protokolo" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6679,7 +6811,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6747,12 +6879,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6769,120 +6901,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                        " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                        Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7096,22 +7228,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                        Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                        Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                        " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7138,54 +7271,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                        Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                        \n" +"

                        This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                        \n" +"

                        Toggles the IRCv3 'server-time' capability.

                        " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                        This specifies how control messages, nicks and servernames are " @@ -7194,89 +7370,99 @@ msgid "" " characters and invalid encoding.

                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                        Override default message rate limiting.

                        Setting limits too low " "may get you disconnected from the server!

                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                        • All networks need at least one server defined
                        • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7284,12 +7470,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7297,12 +7483,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7310,12 +7496,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7323,12 +7522,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7336,18 +7549,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7365,7 +7620,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7380,27 +7635,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7408,109 +7663,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formularo" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7518,346 +7748,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                        [,
                        [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                        [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                        %2 (%3 bytes)" @@ -7868,6 +8372,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8002,35 +8526,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8043,7 +8567,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8053,22 +8577,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8079,7 +8603,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8089,22 +8613,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8130,8 +8654,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8141,115 +8665,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8264,19 +8788,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8286,138 +8810,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                          " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                          If enabled, alert the system tray or dock in case of a" @@ -8428,27 +8952,27 @@ msgid "" " support changing the color of the tray icon.

                          " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8456,32 +8980,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8626,23 +9150,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formularo" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8678,176 +9202,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Krei novan" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8855,7 +9379,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8863,7 +9387,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8871,7 +9395,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8879,7 +9403,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8887,7 +9411,7 @@ msgid_plural "%n Voiced" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/es.po b/po/es.po index b31bbbd1..f975e013 100644 --- a/po/es.po +++ b/po/es.po @@ -1,8 +1,14 @@ # # Translators: # Adolfo Jayme-Barrientos, 2013 +# Adolfo Jayme-Barrientos, 2013 +# Chris , 2018 +# Chris , 2018 # Daniel Albers , 2012 -# Javier Llorente , 2011,2016-2018 +# Daniel Albers , 2011 +# enjolras , 2012 +# Javier Llorente , 2011,2016-2019 +# Javier Llorente , 2011 # Jonathan Farnham , 2013 # Rafael Belmonte , 2009,2011 # enjolras , 2012 @@ -10,7 +16,7 @@ msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Spanish (http://www.transifex.com/quassel/quassel/language/es/)\n" "MIME-Version: 1.0\n" @@ -20,607 +26,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Un cliente de IRC moderno y distribuido" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Fundador del proyecto, desarrollador principal" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Motivador del proyecto, desarrollador principal" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Desarrollador principal anterior" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Correcciones de fallos" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Mejoras en la vista de charlas" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Traducción al castellano" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Corrección de fallos en el sistema de compilación" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Arreglo del icono de la bandeja del sistema" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Mejoras en la documentación" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Mejoras varias" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "Traducción al brasileña" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Traducción al esloveno" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Correcciones de fallos" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Traducción al rumano" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "Traducción al panyabí" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Traducción al finlandés" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Corrección de fallos en el sistema de compilación" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Correcciones de cuelgues" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Traducción al francés" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "Traducción al occitano" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Análisis de usabilidad" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "Soporte de SASL" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Mejoras varias" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Mejoras varias y correcciones" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Traducción al gallego" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Traducción al esperanto" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Traducción al japonés" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Encargado de Gentoo" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Traducción al turco" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "Notificaciones de D-Bus" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Traducción al polaco" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Mejoras en el sistema de compilación" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Traducción al ruso" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Traducción al italiano" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Traducción al alemán" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Traducción al noruego" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Traducción al húngaro" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Soporte inicial de Qt5" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Correcciones varias" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Correcciones de fallos" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Traducción al checo" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Traducción al danés" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Traducción al serbio" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Traducción al griego" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Mejoras" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Traducción al lituana" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Correcciones en la documentación" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "Mejoras" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Traducción al alemán, correcciones de fallos" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "Traducción al hindi y marathi" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "Correcciones de fallos, traducción al alemán" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Traducción al holandés" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Traducción al coreano" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Traducción al noruego, documentación" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Traducción al ucraniano" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Traducción al portugués" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Acerca de Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                          Quassel IRC

                          " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Acerca de" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utores" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Contribuidores" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "Agradecimien&tos a" @@ -654,14 +681,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                          Version date: %2
                          Protocol version: %3" -msgstr "" +msgstr "Versión: %1
                          Fecha de versión: %2
                          Versión de protocolo: %3" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -683,26 +710,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC está principalmente desarrollado por:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Nos gustaría dar las gracias a los siguientes contribuidores (en orden alfabético) y a todas las personas que olvidamos mencionar aquí:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -712,24 +739,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -737,131 +764,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Actualización fallida..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                          It can be used as a regular slash " "command.

                          Example: \"foo\" can be used per /foo" msgstr "El atajo para el alias
                          Puede ser usado como una orden habitual de slash.

                          ejemplo: «foo» puede ser usado por /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" -msgstr "" +msgstr "Variables generales" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expansión" @@ -912,7 +939,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1014,27 +1041,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Errores:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Elija una hoja de estilo" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Registro de ausencias" @@ -1044,7 +1071,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Mostrar el nombre de la red" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Mostrar el nombre del área de conversación" @@ -1066,46 +1093,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Tamaño para el registro dinámico de mensajes atrasados:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Método de solicitud para el registro de mensajes atrasados:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Cantidad fija por conversación:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Mensajes sin leer por conversación" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mensajes sin leer en ámbito global" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "La solicitud más simple. Obtiene una cantidad fija de lineas para cada ventana de conversación desde los mensajes atrasados." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "Cantidad de mensajes por área de conversación que son solicitados después de que la conexión con el núcleo haya sido establecida." -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Cantidad inicial de los mensajes atrasados:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1113,42 +1159,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Este método de solicitud obtiene mensajes sin leer para cada ventana de conversación de manera individual. Cantidad de líneas que pueden ser limitarse por conversación.\n\nUsted también puede escoger obtener antiguas líneas de conversación adicionales para proporcionar un mejor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Cantidad máxima de mensajes a ser obtenidos por área de conversación." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Límite:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Ilimitado" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Cantidad de mensajes a ser obtenidos en adición a los mensajes sin leer. El límite no se aplica aquí." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Mensajes adicionales:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                          On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                          \n" +"Note: Chat Monitor won't show past messages.\n" +"

                          \n" +"

                          On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                          " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1159,33 +1219,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Este método de solicitud obtiene todos los mensajes más nuevos que el mensaje sin leer más antiguo para todas las conversaciones.\n\nNota: Éste método de solicitud no es recomendable si usa ventanas de conversación ocultas o tiene conversaciones inactivas (Ej: no hay dudas o canales pasados).\nEs útil para limitar la cantidad total de los mensajes atrasados y probablemente es el más rápido.\n\nUsted también puede escoger obtener antiguas líneas de conversación adicionales para proporcionar un mejor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Máxima cantidad de mensajes a ser obtenidos sobre todas las áreas de conversación." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Obtención del registro" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                          %1 - %2

                          " msgstr "

                          %1 - %2

                          " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "¿Combinar las conversaciones de manera permanente?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1193,7 +1253,7 @@ msgid "" " This cannot be reversed!" msgstr "¿Quiere combinar la conversación \"%1\" permanentemente con la conversación \"%2\"?\n¡Esta operación es irreversible!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "Patrón de búsqueda..." @@ -1208,7 +1268,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Por favor, introduzca un nombre para la lista de conversaciones:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Añadir lista de conversaciones" @@ -1249,7 +1309,7 @@ msgid "Network:" msgstr "Red:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Todo" @@ -1331,116 +1391,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Previsualizar:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Listas de conversaciones personalizadas" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "¿Eliminar lista de conversaciones?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "¿Está seguro de que quiere eliminar la lista de conversaciones \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Vista del área de conversación" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Agrandar" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Alejar" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Tamaño actual" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Establecer línea marcadora:" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Ir a la línea marcadora:" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                          Enter a space-separated list of IRCv3 capabilities to ignore:

                          " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                          A list of capabilities may be found at https://ircv3.net/irc/.

                          " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "Canal %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Usuarios" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "Modo" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "No activo, doble clic para unirse" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista de canales" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Patrón de búsqueda:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Conmutar entre el modo simple y el modo avanzado.\nEl modo avanzado permite pasar cadenas de texto de búsqueda al servidor IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Mostrar canales" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtro:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Se han producido errores:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1489,7 +1566,7 @@ msgid "Move selected buffers to the right" msgstr "Mover las conversaciones seleccionadas a la derecha" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Mostrar:" @@ -1521,83 +1598,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Incluir mensajes leídos" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitor de conversación" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Adherirse" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Excluirse" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorar:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Obtención del registro" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Mostrar mensajes propios" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Mostrar el nombre de la red" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Mostrar el nombre del área de conversación" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurar..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copiar seleccionado" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Buscar '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1752,34 +1869,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "Distinguir mayúsculas de minúsculas" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "buscar apodo" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "Buscar mensaje" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "Ignorar entradas, salidas, etc." @@ -1802,37 +1918,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                          Usage examples:

                          \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                          dd.MM.yyyy21.05.2001
                          ddd MMMM d yyTue May 21 01
                          hh:mm:ss.zzz14:13:09.042
                          h:m:s ap2:13:9 pm
                          \n" -"" +"\n" +"

                          Accepts Qt QDateTime Format.

                          \n" +"

                          Examples:

                          \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                          dd.MM.yyyy21.05.2001
                          ddd MMMM d yyTue May 21 01
                          hh:mm:ss.zzz14:13:09.042
                          h:m:s ap2:13:9 pm
                          \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1843,52 +1961,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Personalizar la tipografía de la ventana de conversación" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Previsualizar página web en una ventana al pasar el ratón sobre una dirección web" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Previsualizar páginas web encima de una URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Establecer la línea marcadora al final de la ventana actual cuando se seleccione otro canal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Establecer la línea marcadora automáticamente cuando se cambie de conversación" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "URL de la búsqueda en la Web" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                          The URL to open with the selected text as the " @@ -1898,22 +2016,22 @@ msgid "" "style=\" font-weight:600;\">%s

                          " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.es/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Vista de conversación" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1930,86 +2048,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "¡Esta identidad ya existe en el cliente!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Conexión sin encriptar cancelada" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Conectándose a %1…" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Buscando %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Conectado a %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Desconectándose de %1" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Reconectándose en modo de compatibilidad..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                          None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2017,65 +2124,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Sincronizándose con el núcleo..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Iniciando sesión" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Inicio de sesión cancelado" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Conexión no cifrada cancelada" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Conexión sin encriptar cancelada" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Procesados %1 mensajes en %2 segundos." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Todas las conversaciones" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN espera un canal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY espera al menos un apodo" @@ -2154,253 +2266,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copiar la ruta del enlace" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Conectarse" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Desconectarse" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Unirse" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Retirarse" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Borrar conversación(es)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Ir a la conversación" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Uniones/Retiradas/Salidas" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Unirse" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Retiradas" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Salidas" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Cambios de apodos" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Cambios de modo" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Cambios de día" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Cambios de tema" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Establecer como predeterminado..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Usar valores por defecto..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Unirse al canal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Iniciar consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Mostrar consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versión" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Fecha" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Info cliente" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizar..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Dar el estado del operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Quitar el estado del operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Dar el estado de medio-operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Quitar el estado de medio-operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Dar voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Quitar voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Expulsar del canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Prohibir entrada al canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Expulsar y &prohibir entrada" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Ocultar conversaciones temporalmente" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Ocultar conversaciones permanentemente" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Mostrar lista de canales" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Mostrar la lista de ignorados" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Ocultar eventos" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Acciones" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Añadir regla para ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Reglas existentes" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2409,250 +2521,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "¡Llamando a restoreState() habiendo sesiones activas!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "usuario o contraseña de administrador sin establecer." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "¡No se ha podido configurar el almacenamiento!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Creando usuario de administrador..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "La dirección esperada no es válida %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Esperando algún cliente GUI en IPv6 %1 puerto %2 usando la versión de protocolo %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "No pudo ser abierta la interfaz IPv6: %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Esperando algún cliente GUI en IPv4 %1 puerto %2 usando versión de protocolo %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "No se ha podido abrir la interfaz IPv4: %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "La dirección esperada no es válida %1, protocolo de red desconocido" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "¡No se pudo abrir ninguna interfaz de red para ponerse a la escucha!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Cliente conectado desde" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Cerrando el servidor para configuración básica." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Núcleo interno" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Editar cuanta de núcleo" @@ -2742,12 +2854,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Añadir cuenta de núcleo" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Núcleo interno" @@ -2792,28 +2904,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Conectarse siempre a" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Núcleos remotos" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Cliente" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "demasiado viejo, rechazando." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2822,101 +2929,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                          You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                          You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                          The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                          The username/password combination " "you supplied could not be found in the database." msgstr "¡Nombre de usuario o contraseña no válido!
                          La combinación de nombre de usuario y contraseña que usted ha proporcionado no está en la base de datos." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Iniciando cifrado para el cliente:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descripción" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Asistente de configuración del núcleo" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Su núcleo ha sido configurado satisfactoriamente. Iniciando su sesión..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2924,64 +3031,64 @@ msgid "" "over." msgstr "Configuración del núcleo fallida:
                          %1
                          Pulse Siguiente Para volver a empezar." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Nombre de usuario:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Contraseña:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repita la contraseña:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Recordar la contraseña" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Nota: Añadir más usuarios y cambiar su usuario/contraseña no es posible mediante la interfaz de cliente de Quassel todavía.\nSi necesita hacer alguna de estas cosas, por favor, ejecute \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Este asistente le guiará para configurar su núcleo de Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Crear usuario administrador" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3004,151 +3111,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introducción" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Seleccione un motor de almacenamiento" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Almacenando sus preferencias" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Motor de almacenamiento:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Sus elecciones" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Usuario administrador" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Motor de almacenamiento:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Por favor, aguarde mientras sus preferencias son transmitidas al núcleo..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autenticación requerida" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Por favor, introduzca la información de su cuenta:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Contraseña:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nombre de usuario:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Recordar la contraseña" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Por favor, introduzca sus credenciales para %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Conectarse al núcleo" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "La red está caída" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Desconectado del núcleo." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Recibiendo estado de la sesión" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Sincronizándose con %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Recibiendo estados de red" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3230,38 +3337,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Conexión" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mensaje" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Intervalo: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "La conexión con su núcleo está encriptada mediante SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "La conexión con su núcleo está sin encriptar." @@ -3272,7 +3379,7 @@ msgid "Form" msgstr "Formulario" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3360,77 +3467,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Ninguno" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3438,14 +3528,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                          Sender: Semicolon separated list of nick!ident@host names, " @@ -3460,7 +3550,7 @@ msgid "" "Announce

                          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                          Channel: Semicolon separated list of channel/query names, leave " @@ -3473,98 +3563,103 @@ msgid "" "channel starting with #quassel

                          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "resaltar regla" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Información del núcleo" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versión:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Tiempo de funcionamiento:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Cerrar" @@ -3575,22 +3670,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "Desconocido" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3598,30 +3693,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n día" msgstr[1] "%n días" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (desde %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Conexión fallida. Rotando al siguiente servidor" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3638,99 +3733,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Parar el núcleo" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "No se ha podido conectar a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Fallo de conexión: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Cliente" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "Desconectado (Id de usuario: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3738,83 +3853,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): ¡Ha obtenido un Id de red no válido del núcleo al intentar crear la red %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): ¡Intentando crear una red que ya existe, actualizándola en lugar de crearla." -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "No hay apodos disponibles en la lista de apodos. Utilice: /nick para seguir." -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3824,27 +3939,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Sí" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3854,70 +3969,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "ausente" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "enviando peticiones CTCP-%1 a %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[uso] /delkey elimina la clave de encriptación para el canal o apodo, o solamente /delkey en un canal o pregunta." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "No hay clave establecida para %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "La clave para %1 ha sido eliminada." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3926,31 +4041,31 @@ msgid "" "with QCA2 present." msgstr "Error: Establecer una clave de encriptación requiere que Quassel haya sido compilado con soporte para la biblioteca Qt Cryptographic Architecture (QCA2).Pregunte a su distribuidor por un paquete Quassel con soporte QCA2 , o recompile Quassel con QCA2 presente." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3959,39 +4074,40 @@ msgid "" "with QCA present." msgstr "Error: Establecer una clave de encriptación requiere que Quassel haya sido compilado con soporte para la biblioteca Qt Cryptographic Architecture (QCA2).Pregunte a su distribuidor por un paquete Quassel con soporte QCA2 , o recompile Quassel con QCA2 presente." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Iniciando la consulta con %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[uso] /setkey establece la clave de encriptación para el canal o apodo. /setkey cuado se está en una conversación de canal o de pregunta, establece la clave para esa conversación." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "La clave para %1 ha sido establecida." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[uso] /delkey elimina la clave de encriptación para el canal o apodo, o solamente /delkey en un canal o pregunta." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4017,12 +4133,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplicar:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4120,27 +4236,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Depurar el Revestimiento de la Vista de Conversación" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Vista del Revestimiento" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Propiedades del Revestimiento" @@ -4190,83 +4306,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Está inicializado:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Consola de depuración" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "núcleo" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "¡Evaluar!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Registro de depuración" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Cerrar" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 le invitó al canal %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 ha cambiado el tema del canal de %2 a: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "¡Recibido RPL_ISUPPORT que no cumple con RFC: esto puede conducir a un comportamiento inesperado!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 está ausente: «%2»" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Ya no está marcado como ausente" @@ -4276,231 +4373,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Ha sido marcado como ausente" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 es %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 está en línea vía %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 fue %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 era %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Fin de lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 está conectado desde %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 está inactivo durante %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Fin de lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 es usuario de los canales: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 tiene soporte de voz en los canales: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 es un operador de los canales: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "El canal %1 tiene %2 usuarios. El tema del canal es: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Fin de la lista de canales" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "La página principal de %1 es %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Canal %1 creado en %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 está ausente: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 se autenticó como %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "No hay tema establecido para %1" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "El tema para %1 es «%2»" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Tema establecido por %1 en %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 le ha invitado a %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Quén] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Fin de /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "El apodo %1 contiene carácteres no admitidos." -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Este apodo ya está en uso: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "El Nick/Canal no esta disponible temporalmente: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "enviando peticiones CTCP-%1 a %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "desconocido" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Solicitud %1CTCP-%2 de %3 recibida" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Respuesta CRCP-%1 de %2 recibida: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Cadena de comando no válida para /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Nombre \"%1\" no válido: ../ ó ..\\ no están permitidos!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "No se pudo encontrar el script \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "La ejecución del script \"%1\" se rompió con el código de salida %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "El script \"%1\" no ha podido iniciarse." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "El script \"%1\" ha provocado el error %2" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Escoja..." @@ -4510,112 +4608,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Personalizar resaltados" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Activado" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Resaltar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Añadir" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Borrar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Resaltar apodos" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Todos los apodos de la identidad" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Apodo actual" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Ninguno" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Distinguir mayúsculas" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4623,16 +4715,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                          Channel: Semicolon separated list of channel/query names, leave " @@ -4645,79 +4737,76 @@ msgid "" "channel starting with #quassel

                          " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "esto no debería estar vacío" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "resaltar regla" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "La dirección esperada no es válida %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "resaltar regla" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "No pudo ser abierta la interfaz IPv6: %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "No se ha podido abrir la interfaz IPv4: %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "La dirección esperada no es válida %1, protocolo de red desconocido" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4725,7 +4814,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Renombrar identidad" @@ -4751,101 +4840,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Eliminar identidad" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identidades" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                            " msgstr "Los siguientes problemas han de ser corregidos antes de que sus cambios puedan ser aplicados:
                              " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                            • All identities need an identity name set
                            • " msgstr "
                            • Todas las identidades necesitan un nombre de identidad establecido
                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                            • Every identity needs at least one nickname defined
                            • " msgstr "
                            • Cada identidad necesita tener al menos un apodo definido
                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                            • You need to specify a real name for every identity
                            • " msgstr "
                            • Usted necesita especificar al menos un nombre real para cada identidad
                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                            • You need to specify an ident for every identity
                            • " msgstr "
                            • Debe especificar un nombre real para cada identidad
                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                            " msgstr "
                          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Una o más identidades son inválidas" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "¿Eliminar identidad?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "¿Está seguro de que quiere eliminar la identidad \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "¡Por favor, introduzca un nuevo nombre para la identidad \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Usuario de Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Me he ido a pescar." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "No estoy. En serio, ¡no estoy aquí!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Todos los clientes de Quassel han desaparecido de la faz de la tierra..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "¡Esto no es una guardería!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4979,7 +5068,7 @@ msgid "minutes of being idle" msgstr "minutos para estar inactivo" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avanzado" @@ -5045,15 +5134,15 @@ msgid "Key Type:" msgstr "Tipo de llave:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "No hay llave cargada" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Cargar" @@ -5070,8 +5159,8 @@ msgstr "Organización" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Ningún certificado cargado" @@ -5081,7 +5170,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Nombre común:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                          %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "día" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Cargar una llave" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Limpiar" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Cargar un certificado" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Configurar identidad" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identidad por defecto" @@ -5371,14 +5460,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regla activada" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                          Only enabled rules are filtered.
                          For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Activar / Desactivar:
                          Sólo las reglas activadas son filtradas.
                          Para reglas dinámicas, desactivar hace que se vuelvan a mostrar los mensajes filtrados" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                          Depending on the type of the rule, the text is " @@ -5391,27 +5480,27 @@ msgid "" "host
                          " msgstr "Regla para ignorar:
                          Dependiendo del tipo de regla, el texto se ajusta a:

                          - el contenido del mensaje:
                          Ejemplo:
                          \"*foobar*\" se ajustará a cualquier texto que contenga la palabra \"foobar\"

                          - el string del mensajero apodo!ident@host.name
                          Ejemplo:
                          \"*@foobar.com\" se ajusta a cualquier mensajero del servidor foobar.com
                          \"estúpido!.+\" (RegEx) se ajusta a cualquier mensajero con el apodo \"estúpido\" de cualquier servidor
                          " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Por emisor" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Por mensaje" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Activado" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipo" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Regla para ignorar" @@ -5446,12 +5535,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Regla para ignorar" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "La regla ya existe" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5460,159 +5549,147 @@ msgid "" "Please choose another rule." msgstr "Ya existe una regla\n«%1»\nEscoja otra regla." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulario" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Esto activa el soporte para el proyecto de Ayatana indicador de aplicaciones (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Mostrar mensajes en el indicador de aplicaciones" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Blanco" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Negro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Azul oscuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verde oscuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rojo" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Rojo oscuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Magenta oscuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Naranja" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Amarillo" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verde" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Cian oscuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cian" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Azul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Gris oscuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Gris claro" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Limpiar color" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Enfocar a la línea de entrada de texto" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5712,117 +5789,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Componente de entrada de texto" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "conexión interna" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Guardar && Conectar" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Usuarios" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Tema" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "Desconocido" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "Mensaje de ausencia" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "Disponible para ayudar" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "Cuenta" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operador" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Servidor" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5913,12 +5990,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Ausente:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Listas de conversación y apodos" @@ -5953,7 +6030,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Otra actividad" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5961,61 +6044,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "La tecla que acaba de presionar no está admitida por Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Tecla no admitida" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Pulse el botón, y después introduzca el atajo deseado en el programa. Por ejemplo, para Ctrl + a: mantenga la tecla Ctrl y presione a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Línea de introducción de texto" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Ninguno" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflicto de atajo de teclas" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6023,589 +6106,599 @@ msgid "" "Please choose another one." msgstr "El atajo \"%1\" ya está en uso, y no puede ser configurado. Por favor, elija otro distinto." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "El atajo \"%1\" es ambiguo con el atajo para la acción siguiente:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "¿Quiere reasignar este atajo para la acción seleccionada?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Reasignar" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "Puerto" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Conectarse al núcleo..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "General" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Conectarse al núcleo..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Desconectarse del núcleo" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Cambiar &contraseña..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Información del núcleo..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Co&nfigurar redes..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Salir" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurar listas de canales" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "B&loquear la distribución de la pantalla" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Mostrar barra de bú&squeda" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Mostrar el registro de ausencia" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Mostrar la barra de &menú" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Mostrar la &barra de estado" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "B&loquear la distribución de la pantalla" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Modo de &pantalla completa" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configurar rede&s..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurar Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Acerca de Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Acerca de &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Depurar &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Depurar &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Depurar &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Depurar &HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Depurar &Log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Actualizar estilo de hoja" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Ocultar histórico actual" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navegación" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Saltar a la charla caliente" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Establecer acceso rápido #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Establecer acceso rápido #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Establecer acceso rápido #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Establecer acceso rápido #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Establecer acceso rápido #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Establecer acceso rápido #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Establecer acceso rápido #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Establecer acceso rápido #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Establecer acceso rápido #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Establecer acceso rápido #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Acceso rápido #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Acceso rápido #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Acceso rápido #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Acceso rápido #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Acceso rápido #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Acceso rápido #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Acceso rápido #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Acceso rápido #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Acceso rápido #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Acceso rápido #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Activar lista de conversaciones siguiente" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Activar lista de conversaciones anterior" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Ir a la conversación siguiente" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Ir a la conversación anterior" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Archivo" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Redes" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Ver" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Listas de &conversación" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "Barras de &herramientas" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "Preferencia&s" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "A&yuda" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Depurar" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Característica no soportada" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Apodos" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Mostrar lista de apodos" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor de conversación" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Mostrar monitor de conversación" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Línea de introducción de texto" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Mostrar línea de introducción de texto" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Tema" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Mostrar línea del tema" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barra de herramientas principal" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Conectado al núcleo." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "No conectado al núcleo." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Conexión sin cifrar" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Su cliente no admite el cifrado SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Información confidencial, como contraseñas, será transmitida sin encriptar a su núcleo Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Su núcleo no admite el cifrado SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Certificado de seguridad no confiable" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6613,69 +6706,112 @@ msgid "" "following reasons:" msgstr "El certificado SSL proporcionado por el núcleo en %1 es inseguro por las razones siguientes:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continuar" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Ver certificado" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "¿Le gustaría aceptar para siempre este certificado sin que te pregunte?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Sólo sesión actual" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Para siempre" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Error de conexión de núcleo" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Solicitando %1 mensajes del registro para conversación %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "La dirección esperada no es válida %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "No pudo ser abierta la interfaz IPv6: %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "No se ha podido abrir la interfaz IPv4: %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "La dirección esperada no es válida %1, protocolo de red desconocido" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Recibiendo registro" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6683,7 +6819,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "¿Realmente quiere pegar %n línea(s)?" msgstr[1] "¿Realmente quiere pegar %n línea(s)?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Protección contra pegado" @@ -6751,12 +6887,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6773,120 +6909,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Por favor, introduzca un nombre de red:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Añadir red" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Servidor" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Usuarios" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Conversación" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Recuento de apodos" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                          " msgstr "...y %1 más

                          " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Nota: Esto eliminará toda la información relacionada, incluyendo toda la información del registro del núcleo y es irreversible." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                          Active channel buffers cannot be deleted, please part the channel first." msgstr "
                          Las conversaciones activas no pueden eliminarse, por favor, abandone la conversación primero." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "¿Borrar conversaciones permanentemente?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Unirse al canal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Red:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Contraseña:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Configurar conexión de red" @@ -7100,22 +7236,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Contraseña:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                          Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                          Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                          " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7142,54 +7279,97 @@ msgstr "Servicio:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codificaciones" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configurar preferencias avanzadas como la codificación de los mensajes y la reconexión automática" +"

                          Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                          \n" +"

                          This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                          \n" +"

                          Toggles the IRCv3 'server-time' capability.

                          " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codificaciones" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Control de codificación para los mensajes entrantes y salientes" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Usar codificaciones personalizadas" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Especificar la codificación con la que serán enviados sus mensajes.\nUTF-8 debería ser una buena elección para la mayoría de las redes." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Mensajes enviados:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Recibir segunda opción:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                          This specifies how control messages, nicks and servernames are " @@ -7198,89 +7378,99 @@ msgid "" " characters and invalid encoding.

                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Codificación del servidor:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Redes" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                          Override default message rate limiting.

                          Setting limits too low " "may get you disconnected from the server!

                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                            " msgstr "Los siguientes problemas han de ser corregidos antes de que sus cambios puedan ser aplicados:
                              " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                            • All networks need at least one server defined
                            • " msgstr "
                            • Todas las redes necesitan tener al menos un servidor definido
                            • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                            " msgstr "
                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Preferencias de red no válidas" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "¿Eliminar red?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7288,12 +7478,12 @@ msgid "" "including the backlog?" msgstr "¿Está seguro de que desea eliminar la red \"%1\" y toda la información relacionada, inluyendo el registro?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7301,12 +7491,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7314,12 +7504,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7327,12 +7530,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7340,18 +7557,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7369,7 +7628,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Un apodo válido puede contener letras del alfabeto anglosajón, dígitos numéricos, y los carácteres especiales {, }, [, ], \\, |, `, ^, _ and -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Añadir apodo" @@ -7384,27 +7643,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificaciones" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Cambiar contraseña" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Contraseña antigua:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Contraseña nueva:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Confirmar contraseña:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7412,109 +7671,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Seleccionar archivo de sonido" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulario" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Reproducir un sonido" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Pre-escuchar el sonido seleccionado" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Seleccionar el archivo de sonido a reproducir" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "Nombre de usuario" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "Contraseña" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "Puerto" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "Base de datos" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Solicitando un total de %1 mensajes al registro desde %2 canales en memoria" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Solicitando hasta %1 de todos los mensajes sin leer del registro (más %2 adicionales)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Solicitando un total de hasta %1 mesnajes sin leer del registro de %2 canales en memoria" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Bienvenido a Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7522,346 +7756,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Este asistente le guiará para configurar su identidad predeterminada y su conexión a la red IRC.
                          Ésto sólo cubre aspectos básicos. Usted puede cancelar el asistente en cualquier momento y usar el diálogo de ajustes para una configuración más detallada." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Bloque declarado de forma no válida: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Asignación de modo de paleta no válida: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Nombre de modo de paleta desconocido: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nombre de subelemento no válido en %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Tipo de mensaje no válido en %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condición no válida %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Etiqueta del mensaje no válida: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Specificación de la marca identificadora del mesajero no válida: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "¡La marca identificadora del mensajero puede ser como mucho \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Formato de nombre no válido: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Especificación de colores IRC inadecuada (debe estar comprendida entre 00 y 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condición no controlada: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "proplist %1 inválida" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Tipo de elemento de la lista de conversaciones no válido %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Estado de la lista de conversaciones no válido %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Declaración de propiedad no válida: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Propiedad de fuente no válida: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Propiedad de línea de charla desconocida: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Specificación de paleta del modo de color no válida: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Paleta de color desconocida: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Declaración de gradiente no válida: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Gradiente de lista de paradas no válido: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Especificación de fuente no valida: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Especificación de estilo de fuente no válida: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Especificación de ancho de fuente no válida: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Especificación de tamaño de fuente no válida: %" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Seleccionar archivo de sonido" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Reproducir un sonido" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Pre-escuchar el sonido seleccionado" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Seleccionar el archivo de sonido a reproducir" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                          [,
                          [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                          [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "año" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "día" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "seg" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "Desconocido" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "Mensaje de ausencia" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "Disponible para ayudar" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "Cuenta" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operador" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Servidor" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                          %2 (%3 bytes)" @@ -7872,6 +8380,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Desconectándose..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8006,35 +8534,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Contraseña del proxy:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Preferencias" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Guardar cambios" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8047,7 +8575,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Actualizar preferencias" @@ -8057,22 +8585,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "¿Quiere recargar las preferencias, deshaciendo sus cambios en esta página?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restaurar valores por defecto" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "¿Le gustaría restaurar los valores por defecto para ésta página?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Preferencias" @@ -8083,7 +8611,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Actualizar preferencias" @@ -8093,22 +8621,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "¿Quiere recargar las preferencias, deshaciendo sus cambios en esta página?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restaurar valores por defecto" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "¿Le gustaría restaurar los valores por defecto para ésta página?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Acción" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Atajo" @@ -8134,8 +8662,8 @@ msgid "Default:" msgstr "Por defecto:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Ninguno" @@ -8145,115 +8673,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizar:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interfaz" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Atajos" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Desconectándose" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nombre de red:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "El nombre de la red de IRC que está configurando" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servidores" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Una lista de servidores de IRC pertenecientes a esta red" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Editar este campo del servidor" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Editar..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Añadir otro servidor de IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Añadir..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Borrar este campo de servidor de la lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "E&liminar" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Mover hacia arriba en la lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "…" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Mover hacia abajo en la lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Unirse a los canales automáticamente" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Una lista de los canales de IRC a los que se unirá automáticamente tras conectarse a la red" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Mensaje privado" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Activar Snore" @@ -8268,19 +8796,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "Base de datos" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8290,138 +8818,138 @@ msgid "" "your core." msgstr "SQLite es un motor de base de datos basado en ficheros que no requiere configuración alguna. Es adecuado para bases de datos pequeñas o medianas que no requieran acceso mediante la red. Use SQLite si su Quassel, debe de almacenar la información en la misma máquina en la que Quassel se esté ejecutando, y si cabe esperar que sólo unos pocos usuarios usen su núcleo." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Información de seguridad" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Servidor:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Dirección IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Cifrado:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocolo:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Cadena de certificado:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Asunto" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nombre de pila" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organización:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Unidad organizativa:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "País:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Provincia o estado:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Localidad:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emisor" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Periodo de validez:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Resumen MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Resumen SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Segura:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Sí" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                            " msgstr "No, por las siguientes razones:
                              " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 a %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Búfer de estado" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimizar" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restaurar" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                              If enabled, alert the system tray or dock in case of a" @@ -8432,60 +8960,60 @@ msgid "" " support changing the color of the tray icon.

                              " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%n resaltados pendientes" +msgstr[1] "%n resaltados pendientes" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Mostrar un mensaje en una ventana emergente" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Autocompletar con el tabulador" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Activar entrada de anclaje, tiempo de espera:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Marcar entrada en barra de tareas, tiempo de espera:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Ilimitado" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " segundos" @@ -8630,23 +9158,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Quitar y prohibir que entre el usuario al canal" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "…" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Usuarios: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8682,176 +9210,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Componente del tema" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nuevo" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipo" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Ahora se te conoce como %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN es ahora conocido como %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Modo de usuario: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modo %DM%1%DM por %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH se ha unido a %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH ha dejado %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH ha salido" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" -msgstr "%DN%1%DN ha sido expulsado %DN%2%DN de %DC%3%DC" +msgstr "%DN%1%DN ha expulsado a %DN%2%DN de %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Día cambiado a %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "División entre %DH%1%DH y %DH%2%DH finalizada. Usuarios unidos: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 más)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "División entre %DH%1%DH y %DH%2%DH. Usuarios que han salido: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8859,7 +9387,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n propietario" msgstr[1] "%n propietarios" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8867,7 +9395,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n administrador" msgstr[1] "%n administradores" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8875,23 +9403,23 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operador" msgstr[1] "%n operadores" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" msgid_plural "%n Half-Op(s)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%n semiOp(es)" +msgstr[1] "%n semiOp(es)" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" msgid_plural "%n Voiced" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%n Con voz" +msgstr[1] "%n Con voz" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/et.po b/po/et.po index f524fd6f..6fb98e99 100644 --- a/po/et.po +++ b/po/et.po @@ -1,12 +1,13 @@ # # Translators: # Georg, 2014 +# Georg, 2014 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Estonian (http://www.transifex.com/quassel/quassel/language/et/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +16,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Quasselist" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n" @@ -1838,52 +1951,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                              The URL to open with the selected text as the " @@ -1893,22 +2006,22 @@ msgid "" "style=\" font-weight:600;\">%s

                              " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2038,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Lahtiühendatud" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                              None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2114,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2256,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Liitu" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Lahku" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2511,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Autentimata kasutaja lahtiühendatud:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2737,12 +2844,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2787,28 +2894,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2919,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                              You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                              You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                              The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                              The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3021,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3101,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Lahti ühendatud" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Tuumast lahti ühendatud" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3327,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3369,7 @@ msgid "Form" msgstr "Vorm" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3457,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3518,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                              Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3540,7 @@ msgid "" "Announce

                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                              Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3553,103 @@ msgid "" "channel starting with #quassel

                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3570,22 +3660,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3683,30 @@ msgid_plural "%n Day(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3723,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "Lahtiühendatud (Kasutajaid: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3843,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3929,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3959,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "DCC Vastuvõtmine: Quassel klient lahtiühendatud ülekande ajal." -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4031,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4064,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4123,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4226,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4185,83 +4296,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4363,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "" @@ -4505,112 +4598,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4705,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                              Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4727,76 @@ msgid "" "channel starting with #quassel

                              " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4804,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "" @@ -4746,101 +4830,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                              • All identities need an identity name set
                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                              • Every identity needs at least one nickname defined
                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                              • You need to specify a real name for every identity
                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                              • You need to specify an ident for every identity
                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                              " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5058,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5040,15 +5124,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5065,8 +5149,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5076,7 +5160,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                              %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5366,14 +5450,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                              Only enabled rules are filtered.
                              For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                              Depending on the type of the rule, the text is " @@ -5386,27 +5470,27 @@ msgid "" "host
                              " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5441,12 +5525,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5539,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Vorm" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5779,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5980,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5948,7 +6020,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6034,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6096,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6696,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6809,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6746,12 +6877,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6899,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                              " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                              Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7095,22 +7226,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                              Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                              Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                              " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7269,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                              Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                              \n" +"

                              This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                              \n" +"

                              Toggles the IRCv3 'server-time' capability.

                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                              This specifies how control messages, nicks and servernames are " @@ -7193,89 +7368,99 @@ msgid "" " characters and invalid encoding.

                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                              Override default message rate limiting.

                              Setting limits too low " "may get you disconnected from the server!

                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                              • All networks need at least one server defined
                              • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7468,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7481,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7494,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7520,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7547,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7618,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7379,27 +7633,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7661,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Vorm" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7746,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                              [,
                              [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                              [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                              %2 (%3 bytes)" @@ -7867,6 +8370,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8001,35 +8524,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8565,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8052,22 +8575,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8078,7 +8601,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8088,22 +8611,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8129,8 +8652,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8140,115 +8663,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8786,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8808,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8950,27 @@ msgid "" " support changing the color of the tray icon.

                                " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8978,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8625,23 +9148,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Vorm" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9200,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Uus" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9377,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9385,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9393,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9401,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9409,7 @@ msgid_plural "%n Voiced" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/fi.po b/po/fi.po index 5560530d..e2d57dab 100644 --- a/po/fi.po +++ b/po/fi.po @@ -1,13 +1,17 @@ # # Translators: +# Daniel Albers , 2011-2012 # Jiri Grönroos , 2012 -# Lasse Liehu , 2011-2016 +# Lasse Liehu , 2011-2012 +# Lasse Liehu , 2013 +# Lasse Liehu , 2013-2016,2018 +# Lasse Liehu , 2012-2013 # mikuu , 2011 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-30 17:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Lasse Liehu \n" "Language-Team: Finnish (http://www.transifex.com/quassel/quassel/language/fi/)\n" "MIME-Version: 1.0\n" @@ -17,607 +21,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Moderni, hajautettu IRC-asiakasohjelma" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Projektin perustaja, pääkehittäjä" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Projektin motivaattori, pääkehittäjä" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Aiempi pääkehittäjä" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "Käännösmestari, paljon korjauksia ja parannuksia, Travis-tuki" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Paljon ominaisuuksia, korjauksia ja parannuksia" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Paljon korjauksia ja parannuksia, virheiden ja muutosten lajittelua, yhteisön tukemista" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "IRCv3-tuki, dokumentaatio, monia muita parannuksia, testaus, keskeneräisten PR:ien käsittely" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "Quasseldroid, arkkitehtuuri, (mobiili)suorituskyky, monia muita parannuksia ja korjauksia, testausta" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "OS X UI -parannuksia" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Korjauksia" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Parannuksia keskustelunäkymään" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Aikainen beetatestaaja ja ohjelmavirheiden metsästäjä, tanskankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Espanjankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Korjauksia käännösjärjestelmään" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "Tietokannan suorituskyvyn parannuksia" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Ilmoitusalueen kuvakkeen korjaus" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Kieliparannuksia" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Parannuksia dokumentaatioon" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Useita parannuksia" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "Brasiliankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Sloveeninkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Korjauksia" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Romaniankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "Pandžabinkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Suomenkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "Viesti-ilmaisintuki" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Korjaus käännösjärjestelmään" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Korjauksia Windows-käännösjärjestelmään" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "AppData-metatiedot, LDAP-tuki" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "Paremmat työkaluvihjeet, oikeinkirjoituksen tarkistus ja muita parannuksia" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Kaatumiskorjauksia" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Ranskankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "Oksitaaninkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Käytettävyysarviointi" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "SASL-tuki" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Useita parannuksia" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Useita korjauksia ja parannuksia" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "Korjauksia asetuksiin" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Galiciankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Esperantonkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Japaninkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Gentoo-ylläpitäjä" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Parannuksia varmenteiden käsittelyyn" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "Aikainen beetatestaaja ja ohjelmavirheiden metsästäjä (Vista™-käyttöjärjestelmässä!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Kielikäännösjärjestelmän korjauksia" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "OS X -ilmoituskeskuksen tuki" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Turkinkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Mac-korjauksia" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "D-Bus-ilmoitukset" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Puolankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Parannuksia käännösjärjestelmään" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "Muotoilutuki ja muita parannuksia syöteriviin, monia muita korjauksia" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "BluesTheme-tyylisivu" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Venäjänkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Italiankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Saksankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Norjankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Unkarinkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "Parannuksia IRC-jäsentimeen" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Alustava Qt 5 -tuki" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "{Ku|U}buntu-paketoija, motivaattori, promoottori" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "Useita ominaisuuksia ja parannuksia" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Useita korjauksia" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Virhekorjauksia" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Tšekinkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Python-parannuksia" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "Parannuksia välityspalvelintukeen, espanjankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Postgres-siirroskorjauksia" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Tanskankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Kontekstivalikkokorjauksia" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Paljon korjauksia ja parannuksia, ohjelmavirheiden lajittelua" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "Alkuperäinen ”All-Seeing Eye” -logo" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Projektin perustaja, useita parannuksia" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Serbiankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "Väsymätön testaaja, {Ku|U}buntu-testaaja ja lobbari, litroittain hyvää suomalaista alkoholia" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "Qt 5 -sovitusapua, Travis CI:n käyttöönotto" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "Parannuksia puskureiden yhdistämiseen" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Kreikankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Parannuksia" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "OS X -parannuksia" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Liettuankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Korjauksia dokumentaatioon" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "Parannuksia" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "Ideoita, koodausta, alustava motivaatio" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "Paljon korjauksia ja parannuksia, Sonnet-tuki, QuasselDroid" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Saksankielinen käännös, korjauksia" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "Paljon korjauksia ja parannuksia; Ubuntu PPA:t" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "Läjäpäin Oxygen-kuvakkeita, myös Quasselin logo" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "Alustava design ja pääikkunan asettelu" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "Aikainen beetatestaaja ja ohjelmavirheiden metsästäjä" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "Tekstin rivitys syöterivillä" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Suorituskykyparannuksia ja siivousta" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "/print-komento" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Suorituskykyparannuksia" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "Hindin- ja marathinkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Emacs-näppäinyhdistelmät" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "Parannuksia korostusasetuksiin" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "Virheiden korjauksia, saksankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "Parannuksia äänitaustajärjestelmään" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "Kiinankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Hollanninkielinen käännös" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Koreankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "Aliasparannuksia" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Norjankielinen käännös, dokumentaatio" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "Aiempi Windows-koontiversioiden tekijä" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Korjauksia, Debian-paketointi" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Korjauksia ja palautetta" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Parannuksia verkon tunnistamiseen" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Ukrainankielinen käännös" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Portugalinkielinen käännös" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Tietoja Quasselista" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                Quassel IRC

                                " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Tietoja" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "T&ekijät" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Avustajat" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Kiitokset" @@ -651,14 +676,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "Tuntematon päivämäärä" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                Version date: %2
                                Protocol version: %3" msgstr "Versio: %1
                                Version päiväys: %2
                                Protokollan versio: %3" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -680,26 +705,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC:n pääkehittäjät ovat:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Haluaisimme kiittää seuraavia henkilöitä (aakkosjärjestyksessä), sekä kaikkia ketkä unohdimme mainita tässä:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "…sekä kaikkia muita, jotka löysivät ohjelmavirheitä ja ilmoittivat niistä, antoivat palautetta, auttoivat muita ja olivat osa yhteisöä!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -709,24 +734,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -734,131 +759,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Päivitys epäonnistui…" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                It can be used as a regular slash " "command.

                                Example: \"foo\" can be used per /foo" msgstr "Aliaksen lyhytkomento
                                Sitä voidaan käyttää kuten normaalia /komentoa.

                                Esimerkki: lyhytkomentoa ”foo” voidaan käyttää kirjoittamalla /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "koko merkkijono" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "nykyinen nimimerkkisi" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "valitun kanavan nimi" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "Esimerkki:" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Laajennus" @@ -909,7 +934,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1011,27 +1036,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Virheet:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automaattinen" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Valitse tyylisivutiedosto" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Poissa-loki" @@ -1041,7 +1066,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Näytä verkon nimi" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Näytä puskurin nimi" @@ -1063,46 +1088,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dynaaminen viestihistorian viestimäärä:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Viestihistorian pyyntötapa:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Kiinteä määrä per keskustelu" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Lukemattomat viestit per keskustelu" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Ohjelmanlaajuisesti lukemattomat viestit" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Yksinkertaisin pyyntötapa. Hakee tietyn määrän rivejä viestihistoriasta jokaista keskusteluikkunaa kohti." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Alustava viestimäärä:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1110,42 +1154,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Tämä pyyntötapa hakee jokaista keskusteluikkunaa kohden määrätyn määrän lukemattomia viestejä.\n\nVoit myös määrittää noudettavaksi vanhempia viestirivejä asiayhteyden selventämiseksi." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Noudettujen viestien enimmäismäärä puskuria kohden." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Rajoitus:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Rajoittamaton" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Kuinka monta viestiä noudetaan lukemattomien lisäksi. Rajoitus ei päde tässä tapauksessa." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Ylimääräiset viestit:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                \n" +"

                                On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1156,33 +1214,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Tämä pyyntötapa hakee kaikki viestit, jotka ovat uudempia kuin kaikkien keskustelujen vanhin lukematon viesti.\n\nHuom: Tätä pyyntötapaa ei suositella, jos käytät piilotettuja keskusteluikkunoita tai sinulla on epäaktiivisia keskusteluja.\nSe on hyödyllinen noudettujen rivien määrän vähentämiseksi ja on luultavasti nopein kaikista tavoista.\n\nVoit myös määrittää noudettavaksi vanhempia viestirivejä asiayhteyden selventämiseksi." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Noudettujen viestien enimmäismäärä kaikissa puskureissa yhteensä." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Viestihistorian nouto" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                %1 - %2

                                " msgstr "

                                %1 – %2

                                " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Yhdistetäänkö puskurit pysyvästi?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1190,7 +1248,7 @@ msgid "" " This cannot be reversed!" msgstr "Haluatko yhdistää puskurin ”%1” pysyvästi puskurin ”%2” kanssa?\n Tätä toimintoa ei voi kumota!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1205,7 +1263,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Anna keskustelulistalle nimi:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Lisää keskustelulistalle" @@ -1246,7 +1304,7 @@ msgid "Network:" msgstr "Verkko:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Kaikki" @@ -1328,116 +1386,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Esikatselu:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Omat keskustelulistat" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Poistetaanko keskustelulista?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Haluatko varmasti poistaa keskustelulistan ”%1”?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "BufferView" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Lähennä" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Loitonna" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Todellinen koko" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Aseta merkkiviiva" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Siirry merkkiviivalle" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                Enter a space-separated list of IRCv3 capabilities to ignore:

                                " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                A list of capabilities may be found at https://ircv3.net/irc/.

                                " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Käyttäjiä" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Aihe" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanavalista" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Hakulauseke:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Vaihda yksinkertaisen ja edistyneen tilan välillä.\nEdistynyt tila sallii hakulausekkeiden antamisen IRC-palvelimelle." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Näytä kanavat" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Suodata:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Tapahtuneet virheet:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1486,7 +1561,7 @@ msgid "Move selected buffers to the right" msgstr "Siirrä valitut puskurit oikealle" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Näytä:" @@ -1518,83 +1593,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Näytä viestihistorian viestit uudelleenyhdistettäessä" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Näytä viestihistorian viestit" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Näytä myös luetut viestihistorian viestit uudelleenyhdistettäessä" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Myös luetut viestit" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Keskusteluvahti" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Mukaanotto" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Poisjättö" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ohita:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Viestihistorian nouto" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Näytä omat viestit" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Näytä verkon nimi" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Näytä puskurin nimi" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Asetukset…" -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopioi valinta" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Hae ”%1”" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Nollaa sarakkeiden leveydet" @@ -1749,34 +1864,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "…" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "sama kirjainkoko" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "hae nimimerkistä" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "hae viestistä" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ohita liittymiset, poistumiset, jne." @@ -1799,37 +1913,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                Usage examples:

                                \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                dd.MM.yyyy21.05.2001
                                ddd MMMM d yyTue May 21 01
                                hh:mm:ss.zzz14:13:09.042
                                h:m:s ap2:13:9 pm
                                \n" -"" -msgstr "

                                Käyttöesimerkkejä:

                                \n\n\n\n\n\n
                                dd.MM.yyyy21.05.2001
                                ddd d. MMMM yyti 21. toukokuuta 01
                                hh:mm:ss.zzz14:13:09.042
                                h:m:s ap2:13:9 pm
                                \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                Accepts Qt QDateTime Format.

                                \n" +"

                                Examples:

                                \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                dd.MM.yyyy21.05.2001
                                ddd MMMM d yyTue May 21 01
                                hh:mm:ss.zzz14:13:09.042
                                h:m:s ap2:13:9 pm
                                \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1840,52 +1956,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Mukautettu keskusteluikkunan fontti:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Näytä verkkosivusta esikatselukuva, kun hiirtä pidetään linkin päällä" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Näytä verkkosivusta esikatselu, kun hiirtä pidetään linkin päällä" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Aseta merkkiviiva nykyisen keskusteluikkunan loppuun, kun toinen kanava valitaan" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Aseta merkkiviiva automaattisesti keskusteluja vaihdettaessa" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Aseta merkkiviiva nykyisen keskusteluikkunan loppuun, kun Quassel menettää kohdistuksen" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Aseta merkkiviiva automaattisesti, kun Quassel menettää kohdistuksen" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                The URL to open with the selected text as the " @@ -1895,22 +2011,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                " msgstr "

                                Osoite, joka avataan valittu teksti parametrina. Laita %s kohtaan, johon valittu teksti tulisi laittaa.

                                Esimerkiksi:

                                https://www.google.com/search?q=%s
                                https://duckduckgo.com/?q=%s

                                " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Keskustelunäkymä" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1927,86 +2043,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC on moderni, hajautettu IRC-asiakasohjelma." - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Henkilöllisyys on jo olemassa!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Salaamaton yhteys peruutettu" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Yhdistetään ytimeen %1…" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Selvitetään verkkonimeä %1…" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Yhdistetty ytimeen %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Katkaistaan yhteyttä ytimeen %1…" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Ei yhteyttä" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Yhdistetään uudelleen yhteensopivuustilassa…" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Yhteensopimaton Quassel-ydin
                                Yrität yhdistää ytimeen, joka ei tue mitään tämän asiakkaan puhumista protokollista." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Ydin ei puhu mitään tukemistamme protokollista" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2014,65 +2119,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Quassel-ydin, johon yrität yhdistää, on liian vanha!
                                Yhdistämiseen tarvitaan vähintään ydin/asiakas-protokolla v%1, mutta ydin tukee vain versiota %2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Epäyhteensopiva protokollan versio; yhteys ytimeen torjuttu" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synkronoidaan ytimen kanssa…" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Ydin torjui yhteyden tältä asiakkaalta" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Kirjaudutaan sisään…" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Sisäänkirjautuminen peruutettu" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Salaamaton yhteys peruutettu" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Salaamaton yhteys peruutettu" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Prosessoitiin %1 viestiä %2 sekunnissa." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Kaikki keskustelut" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN tarvitsee kanavan" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY tarvitsee vähintään nimimerkin" @@ -2151,253 +2261,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopioi linkin osoite" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Yhdistä" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Katkaise yhteys" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Liity" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Poistu" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Poista keskustelut…" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Siirry keskusteluun" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Liittymiset/poistumiset/lopettamiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Liittymiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Poistumiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Lopetukset" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Nimimerkin vaihtumiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Tilan vaihtumiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Päivän vaihtumiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Aiheen vaihtumiset" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Aseta oletukseksi…" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Käytä oletuksia…" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Liity kanavalle…" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Aloita yksityiskeskustelu" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Näytä yksityiskeskustelu" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Kukaon" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versio" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Aika" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Ohjelman tiedot" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Mukautettu…" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Anna operaattorioikeudet" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Poista operaattorioikeudet" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Anna puolioperaattorioukeudet" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Poista puolioperaattorioikeudet" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Anna puheoikeus" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Poista puheoikeus" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Potki kanavalta" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Anna porttikielto" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Potki && anna porttikielto" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Piilota keskustelut väliaikaisesti" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Piilota keskustelut pysyvästi" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Näytä kanavalista" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Näytä suodatuslista" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Piilota tapahtumat" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Toiminnot" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Suodata" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Lisää suodatussääntö" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Olemassa olevat säännöt" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2406,250 +2516,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Kutsutaan restoreState(), vaikka aktiivisia istuntoja on olemassa!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Ydin on jo asennettu! Ei asenneta uudelleen…" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Ylläpitäjän käyttäjätunnusta tai salasanaa ei ole asetettu." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Tietokantaa ei voitu alustaa!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Luodaan ylläpitokäyttäjää…" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Virheellinen kuunteluosoite %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Odotetaan asiakasohjelmaa IPv6-osoitteen %1 portissa %2 käyttäen protokollan versiota %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Ei voitu avata IPv6-rajapintaa %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Odotetaan asiakasohjelmaa IPv4-osoitteen %1 portissa %2 käyttäen protokollan versiota %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Ei voitu avata IPv4-rajapintaa %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Virheellinen kuunteluosoite %1; tuntematon verkkoprotokolla" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Ei voitu avata yhtään verkkorajapintaa kuuntelua varten!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Asiakasohjelma yhdisti osoitteesta" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Suljetaan palvelin perusasetusten tekoa varten." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Yhteys todentamattomaan asiakkaaseen katkaistu:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Sisäinen ydin" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Muokkaa ydintiliä" @@ -2739,12 +2849,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Lisää ydintili" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Sisäinen ydin" @@ -2789,28 +2899,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Yhdistä aina tiliin" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Etäytimet" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "Quasselin alustaminen epäonnistui!" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Ohjelma" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "liian vanha, hylätään." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2819,101 +2924,101 @@ msgid "" " client." msgstr "Quassel-asiakkaasi on liian vanha!
                                Tämä ydin vaatii vähintään asiakas/ydin-protokollan version %1 (asiakkaan versio: %2).
                                Harkitse asiakkaasi päivittämistä." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "ei lähettänyt rekisteröitymisviestiä ennen sisäänkirjautumisen yrittämistä, hylätään." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                You need to send a registration message " "before trying to login." msgstr "Asiakasta ei alustettu!
                                Sinun pitää lähettää rekisteröitymisviesti ennen sisäänkirjautumisen yrittämistä." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "SSL vaaditaan, mutta tuli ei-SSL-yhdistämisyritys osoitteesta %1" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                You need to use SSL in order to connect to this " "core." msgstr "SSL vaaditaan!
                                SSL vaaditaan tähän ytimeen yhdistämiseksi." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Virheellinen kirjautumisyritys osoitteesta %1 käyttäjänä ”%2”" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                The username/password combination " "you supplied could not be found in the database." msgstr "Virheellinen käyttäjätunnus tai salasana!
                                Antamaasi käyttäjätunnus/salasana-yhdistelmää ei löytynyt tietokannasta." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Asiakas %1 alustettu ja todennettu onnistuneesti tunnuksella ”%2” (UserId: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Käynnistetään salaus asiakkaalle:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Kuvaus" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Ohjattu ytimen asetusten teko" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Ytimesi asetusten tekeminen onnistui. Kirjaudutaan sisään…" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2921,64 +3026,64 @@ msgid "" "over." msgstr "Ytimesi asetusten tekeminen epäonnistui:
                                %1
                                Aloita alusta painamalla Seuraava." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Käyttäjätunnus:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Salasana:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Toista salasana:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Muista salasana" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Huom: Käyttäjien lisääminen tai käyttäjätunnuksen/salasanan vaihtaminen ei ole vielä mahdollista Quassel-käyttöliittymän kautta.\nJos sinun täytyy tehdä jotain näistä asioista, suorita ”quasselcore --help” palvelimellasi." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Tämä ohjattu toiminto avustaa Quassel-ytimen käyttöönotossa." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Luo ylläpitokäyttäjä" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3001,151 +3106,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Esittely" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Valitse tietokantamoottori" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Asetuksiesi tallennus" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Tietokantamoottori:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Valintasi" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Ylläpitokäyttäjä:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Tietokantamoottori:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Asetuksiasi siirretään ytimeen. Odota hetki…" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Tunnistautuminen vaaditaan" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Anna tilisi tiedot:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Salasana:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Käyttäjätunnus:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Muista salasana" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Anna tilin %1 tunnistautumistiedot:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Yhdistä ytimeen" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Verkkoyhteys katkennut" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Ei yhteyttä" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Yhteys ytimeen katkesi." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Vastaanotetaan istunnon tilaa" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synkronoidaan ytimen %1 kanssa…" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Vastaanotetaan verkkojen tiloja" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3227,38 +3332,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Yhteys" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Viesti" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Viive: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Yhteys ytimeen on salattu SSL:llä." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Yhteys ytimeen ei ole salattu." @@ -3269,7 +3374,7 @@ msgid "Form" msgstr "Lomake" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3357,77 +3462,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Ei pikanäppäintä" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3435,14 +3523,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                Sender: Semicolon separated list of nick!ident@host names, " @@ -3457,7 +3545,7 @@ msgid "" "Announce

                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                Channel: Semicolon separated list of channel/query names, leave " @@ -3470,98 +3558,103 @@ msgid "" "channel starting with #quassel

                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "korostussääntö" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Ytimen tiedot" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versio:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "Version päiväys:" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Päälläoloaika:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Sulje" @@ -3572,22 +3665,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "Tuntematon päivämäärä" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3688,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n päivä" msgstr[1] "%n päivää" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (alkaen %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Yhdistäminen epäonnistui. Siirrytään seuraavalle palvelimelle" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3728,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Ytimen sammutus" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Ei voitu yhdistää verkkoon %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Yhteysvirhe: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Ohjelma" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "yhteys katkaistu (UserId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3848,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Sai virheellisen networkId:n ytimeltä yrittäessään luoda verkkoa %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Yritetään luoda verkkoa, joka on jo olemassa; päivitetään luomisen sijaan!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Vapaita ja kelvollisia nimimerkkejä ei löytynyt. Jatka käyttämällä /nick " -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Avainten vaihdon suorittaminen epäonnistui. qca-ossl-liitännäinen puuttuu." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "DH1080_INIT:n jäsennys epäonnistui. Avainten vaihto epäonnistui." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Avaimesi on asetettu ja viestit salataan." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "DH1080_FINISH:n jäsennys epäonnistui. Avainten vaihto epäonnistui." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Käänteis-DCC:n SEND-komentoa ei tueta" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "Komentoa DCC %1 ei tueta" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "12.34.56.78" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "Version päiväys:" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "Sijainti:" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "Yhteyessä alkaen:" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "Turvallinen:" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "Päätä istunto" @@ -3821,27 +3934,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "Tuntematon päivämäärä" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Kyllä" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "Ei" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "Päätetään istuntoa..." @@ -3851,70 +3964,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Soketti suljettiin siirron aikana!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "DCC-yhteysvirhe: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Käänteis-DCC:tä ei vielä tueta!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "DCC-vastaanotto: Saatiin odotettua enemmän dataa!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "DCC-vastaanotto: Quassel-asiakas katkaisi yhteyden siirron aikana!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "poissa" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "lähetetään CTCP-%1-pyyntö käyttäjälle %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Virhe: QCA-tuen tarjoavaa liitännäistä ei löytynyt. Sen tarjoaa yleensä qca-ossl-liitännäinen." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[käyttö] /delkey poistaa salausavaimen nimimerkiltä tai kanavalta; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/delkey”." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Kohteelle %1 ei ole asetettu avainta." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Kohteen %1 avain on poistettu." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4036,31 @@ msgid "" "with QCA2 present." msgstr "Virhe: Salausavaimen asettaminen vaatii Qt Cryptocraphic Architecture (QCA2) -kirjaston Quasselia käännettäeissä. Ota yhteys jakelijaasi saadaksesi Quasselin QCA2-tuella, tai käännä Quassel uudestaan QCA2:n kanssa." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[käyttö] /keyx [] Aloittaa DH1080-avaintenvaihdon kohteen kanssa." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Avaintenvaihto on mahdollista vain yksityiskeskustelupuskurissa." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Avainten vaihdon aloittaminen kohteen %1 kanssa epäonnistui." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Aloitettiin avainten vaihto kohteen %1 kanssa." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4069,40 @@ msgid "" "with QCA present." msgstr "Virhe: Salausavaimen asettaminen vaatii Qt Cryptocraphic Architecture (QCA2) -kirjaston Quasselia käännettäeissä. Ota yhteys jakelijaasi saadaksesi Quasselin QCA2-tuella, tai käännä Quassel uudestaan QCA2:n kanssa." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Aloitetaan yksityiskeskustelu käyttäjän %1 kanssa" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[käyttö] /setkey asettaa salausavaimen nimimerkille tai kanavalle; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/setkey ”." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Kohteen %1 avain on asetettu." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[käyttö] /showkey näyttää nimimerkin tai kanavan salausavaimen; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/showkey”." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4128,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Monista:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Virheellinen kättelyviesti!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4231,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "DCC" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Debuggaa BufferView" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Näytä kaikki" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Ominaisuudet" @@ -4187,83 +4301,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "On alustettu:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Vianjäljityskonsoli" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "paikallinen" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "ydin" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Suorita!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Vianjäljitysloki" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Sulje" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Merkitse Dockmanagerin kohde" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 kutsui sinut kanavalle %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 vaihtoi kanavan %2 aiheeksi: ”%3”" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "Virhe palvelimelta: " -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Vastaanotettiin RFC:n vastainen RPL_ISUPPORT: tämä voi johtaa odottamattomaan toimintaan!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 on poissa: ”%2”" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Et ole enää merkitty poissa olevaksi" @@ -4273,231 +4368,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Sinut on merkitty poissa olevaksi" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 on %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 on yhdistettynä %2 välityksellä (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 oli yhdistettynä %2 välityksellä (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 oli %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] /WHO-listauksen loppu kohteelle %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 on ollut kirjautuneena alkaen %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 on ollut jouten %2 (%3 alkaen)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] /WHO-listauksen loppu" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 on käyttäjä kanavilla: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 on puheoikeutettu kanavilla: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 on operaattori kanavilla: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanavalla %1 on %2 käyttäjää. Aihe on: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Kanavalistan loppu" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Kotisivu kanavalle %1 on %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanava %1 on luotu %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 on tunnistautunut käyttäjäksi %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 oli tunnistautunut käyttäjäksi %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Kanavalle %1 ei ole asetettu aihetta." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Kanavan %1 aihe on ”%2”" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "%1 asetti aiheen %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 on kutsuttu kanavalle %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "/WHOWAS-listauksen loppu" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Nimimerkki %1 sisältää virheellisiä merkkejä" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Nimimerkki jo käytössä: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Nimimerkki/kanava ei ole juuri nyt käytettävissä: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "lähetetään CTCP-%1-pyyntö kohteeseen %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "tuntematon" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Vastaanotettiin %1CTCP-%2-pyyntö käyttäjältä %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Vastaanotettiin CTCP-%1-vastaus käyttäjältä %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Vastaanotettiin CTCP PING -vastaus kohteelta %1, round-trip kesti %2 millisekuntia" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Virheellinen komentomerkkijono /exec-komennolle: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Nimi ”%1” on virheellinen: ../ tai ..\\ ei sallita!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Skriptiä ”%1” ei löydetty" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Skripti ”%1” kaatui paluuarvolla %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Skripti ”%1” ei käynnistynyt." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Skripti ”%1” aiheutti virheen %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Valitse…" @@ -4507,112 +4603,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Mukautetut korostukset" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Käytössä" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Korostus" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "SKK" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanava" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Lisää" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Poista" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Korostetut nimimerkit" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Kaikki henkilöllisyyden nimimerkit" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Nykyinen nimimerkki" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Ei mikään" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Sama kirjainkoko" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4710,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4732,76 @@ msgid "" "channel starting with #quassel

                                " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "tämän ei pitäisi olla tyhjä" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "korostussääntö" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Virheellinen kuunteluosoite %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "korostussääntö" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Ei voitu avata IPv6-rajapintaa %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Ei voitu avata IPv4-rajapintaa %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Virheellinen kuunteluosoite %1; tuntematon verkkoprotokolla" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4809,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Muuta henkilöllisyyden nimeä" @@ -4748,101 +4835,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Poista henkilöllisyys" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Henkilöllisyydet" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                  " msgstr "Seuraavat ongelmat tarvitsee korjata, ennen kuin muutoksia voidaan käyttää:
                                    " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                  • All identities need an identity name set
                                  • " msgstr "
                                  • Jokaisella henkilöllisyydellä tarvitsee olla nimi
                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                  • Every identity needs at least one nickname defined
                                  • " msgstr "
                                  • Jokainen henkilöllisyys tarvitsee vähintään yhden nimimerkin
                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                  • You need to specify a real name for every identity
                                  • " msgstr "
                                  • Oikea nimi tarvitsee olla määritettynä jokaisessa henkilöllisyydessä
                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                  • You need to specify an ident for every identity
                                  • " msgstr "
                                  • Jokaisella henkilöllisyydellä tarvitsee olla ident
                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                  " msgstr "
                                " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Yksi tai useampi henkilöllisyys on virheellinen" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Poistetaanko henkilöllisyys?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Haluatko varmasti poistaa henkilöllisyyden ”%1”?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Anna henkilöllisyydelle ”%1” uusi nimi!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC -käyttäjä" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Poissa." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Ei täällä. Muualla. Poissa!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Kaikki Quassel-asiakkaat ovat kadonneet maan pinnalta…" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Päiväkoti on muualla!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5063,7 @@ msgid "minutes of being idle" msgstr "minuutin joutenolon jälkeen" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Lisäasetukset" @@ -5042,15 +5129,15 @@ msgid "Key Type:" msgstr "Avaimen tyyppi:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Avainta ei ladattu" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Lataa" @@ -5067,8 +5154,8 @@ msgstr "Yritys:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Varmennetta ei ladattu" @@ -5078,7 +5165,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "CommonName:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "tunti" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "minuutit" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "sekunnit" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "ap./ip." -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "päivä" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "kuukausi" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "nykyinen aikavyöhyke" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Lataa avain" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Avaimen lukeminen epäonnistui" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Avaintiedoston lukeminen epäonnistui. Se on joko epäyhteensopiva tai virheellinen. Huomaa, että tiedostolla ei saa olla salalausetta." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "ECDSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "Virheellinen avain tai ei ladattua avainta" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Tyhjennä" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Lataa varmenne" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Henkilöllisyyden asettaminen" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Oletushenkilöllisyys" @@ -5368,14 +5455,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Käytössä" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                Only enabled rules are filtered.
                                For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Käytä / Älä käytä:
                                Vain käytössä olevat säännöt suodattavat.
                                Dynaamisen säännön käytöstä poistaminen itse asiassa näyttää suodatetut viestit uudelleen" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                Depending on the type of the rule, the text is " @@ -5388,27 +5475,27 @@ msgid "" "host
                                " msgstr "Suodatussääntö:
                                Säännön tyypistä riippuen tekstiä verrataan joko:

                                - viestin sisältöön:
                                Esimerkki:
                                ”*foobar*” täsmää kaikkeen tekstiin joka sisältää sanan ”foobar”

                                - lähettäjämerkkijonoon nimimerkki!ident@verkko.osoite
                                Esimerkki:
                                ”*@foobar.com” täsmää kaikkiin lähettäjiin osoitteesta foobar.com
                                ”idiootti!.+” (RegEx) täsmää kaikkiin lähettäjiin nimimerkiltään ”idiootti” mistä verkko-osoitteesta tahansa
                                " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Lähettäjän mukaan" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Viestin mukaan" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Käytössä" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tyyppi" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Suodatussääntö" @@ -5443,12 +5530,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Suodatuslista" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Sääntö on jo olemassa" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5544,147 @@ msgid "" "Please choose another rule." msgstr "On jo olemassa sääntö\n”%1”\nValitse toinen sääntö." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Lomake" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Ottaa käyttöön Aytana Projectin sovellusilmaisimen tuen (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Näytä viestit sovellusilmaisimessa" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "Aseta edustaväri" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "Aseta taustaväri" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "Poista muotoilu" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Valkoinen" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Musta" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Tummansininen" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Tummanvihreä" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Punainen" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Tummanpunainen" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Tummanlila" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Oranssi" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Keltainen" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Vihreä" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Tumma turkoosi" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Turkoosi" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Sininen" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Lila" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Tummanharmaa" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Vaaleanharmaa" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Poista väri" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Kohdista syötekenttään" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "Piilota muotoiluvalinnat" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "Näytä muotoiluvalinnat" @@ -5709,117 +5784,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Syöttöelementti" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "Sisäinen yhteys" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Tallenna ja yhdistä" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanava" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Käyttäjiä" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Aihe" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Oikea nimi" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Verkkopeite" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operaattori" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Palvelin" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5985,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Poissa:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Keskustelu- ja nimimerkkilistat" @@ -5950,7 +6025,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Muu toiminta" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5958,61 +6039,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n odottava korostus" msgstr[1] "%n odottavaa korostusta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Qt ei tue juuri painamaasi näppäintä." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Näppäintä ei tueta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Napsauta painiketta ja kirjoita pikanäppäin, jonka haluat asettaa.\nEsimerkiksi Ctrl+a: pidä Ctrl pohjassa ja paina a:ta." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Vaihto" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Syöte" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Ei pikanäppäintä" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Sekaannus pikanäppäimissä" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6020,589 +6101,599 @@ msgid "" "Please choose another one." msgstr "Pikanäppäintä ”%1” ei voi asettaa, koska se on jo käytössä. Valitse toinen pikanäppäin." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Pikanäppäin ”%1” on päällekkäinen seuraavalle toiminnolle:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Haluatko asettaa tämän pikanäppäimen uudelleen valittuun toimintoon?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Aseta uudelleen" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "Konenimi" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "Portti" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Virheellinen kättelyviesti!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Tuntematon %1 -tyyppinen protokollaviesti" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Yhdistä ytimeen…" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Yleiset" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Yhdistä ytimeen…" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Katkaise yhteys ytimeen" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Vaihda &salasana…" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Ytimen &tiedot…" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "&Verkkojen asetukset…" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Lopeta" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Keskustelulistojen asetukset…" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Lukitse asettelu" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Näytä &hakurivi" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Näytä poissa-loki" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Näytä &valikkorivi" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Näytä &tilarivi" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Lukitse asettelu" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Koko &näytön tila" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Muokkaa &pikanäppäimiä…" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Quasselin asetukset…" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Tietoja Quasselista" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Tietoja &Qt:stä" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Debuggaa &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Debuggaa &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Debuggaa &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Debuggaa &HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debuggaa &Log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Lataa tyylisivu uudelleen" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Piilota nykyinen puskuri" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "Poista muotoilu" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Selaus" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Hyppää aktiiviseen keskusteluun" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Aseta pikavalinta #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Aseta pikavalinta #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Aseta pikavalinta #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Aseta pikavalinta #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Aseta pikavalinta #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Aseta pikavalinta #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Aseta pikavalinta #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Aseta pikavalinta #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Aseta pikavalinta #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Aseta pikavalinta #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Pikavalinta #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Pikavalinta #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Pikavalinta #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Pikavalinta #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Pikavalinta #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Pikavalinta #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Pikavalinta #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Pikavalinta #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Pikavalinta #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Pikavalinta #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktivoi seuraava keskustelulista" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Aktivoi edellinen keskustelulista" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Siirry seuraavaan keskusteluun" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Siirry edelliseen keskusteluun" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Tiedosto" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Verkot" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Näytä" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Keskustelulistat" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Työkalurivit" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Asetukset" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "O&hje" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Kehittäjille" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Ominaisuutta ei tueta" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Quassel-ytimesi ei tue tätä ominaisuutta" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Tarvitset Quassel-ytimen v0.12.0 tai uudemman, jotta voit vaihtaa salasanasi etänä." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "Päivitetään..." -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "Tietokannan päivitys on meneillään" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "Vakava virhe" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "Quassel kohtasi vakavan virheen ja suljettiin." -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "Syy:" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Nimimerkit" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Näytä nimimerkkilista" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Keskusteluvahti" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Näytä keskusteluvahti" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Syöterivi" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Näytä syöterivi" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Aihe" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Näytä aiherivi" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "Siirrot" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "Näytä tiedostosiirrot" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Päätyökalurivi" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "Nimimerkkityökalurivi" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Yhdistetty ytimeen." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Ei yhteyttä ytimeen." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Salaamaton yhteys" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Asiakasohjelmasi ei tue SSL-salausta" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Arkaluontoista dataa, kuten salasanoja, lähetetään Quassel-ytimelle salaamattomana." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Ytimesi ei tue SSL-salausta" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Varmenne ei luotettu" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6610,69 +6701,112 @@ msgid "" "following reasons:" msgstr "Ytimen %1 tarjoama SSL-varmenne ei ole luotettu seuraavista syistä:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Jatka" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Näytä varmenne" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Haluatko hyväksyä tämän varmenteen aina?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Vain nykyisen istunnon ajaksi" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Aina" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Virhe yhteydessä ytimeen" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "Verkkoa ei valittu" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Pyydetään %1 viestiä viestihistoriasta puskuriin %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Virheellinen kuunteluosoite %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Ei voitu avata IPv6-rajapintaa %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Ei voitu avata IPv4-rajapintaa %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Virheellinen kuunteluosoite %1; tuntematon verkkoprotokolla" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Vastaanotetaan viestihistoriaa" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6680,7 +6814,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Haluatko varmasti liittää %n rivin?" msgstr[1] "Haluatko varmasti liittää %n riviä?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Liittämissuoja" @@ -6748,12 +6882,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6770,120 +6904,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Syötä verkon nimi:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Lisää verkko" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Palvelin" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Käyttäjiä" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "%1 ms" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "Ei yhdistetty" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Keskustelu" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Aihe" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Nimimerkkimäärä" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Haluatko poistaa seuraavan puskurin pysyvästi?" msgstr[1] "Haluatko poistaa seuraavat puskurit pysyvästi?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                " msgstr "…ja %1 lisää

                                " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Huom: Tämä poistaa ytimen tietokannasta kaikki puskuriin liittyvät tiedot, mukaan lukien viestihistorian. Tätä toimintoa ei voi kumota." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                Aktiivista kanavapuskuria ei voi poistaa. Poistu kanavalta ensin." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Poistetaanko puskurit pysyvästi?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "Kysymys" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "Yhdistetäänkö varmasti kaikkiin IRC-verkkoihin?" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "Katkaistaanko yhteys varmasti kaikkiin IRC-verkkoihin?" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Liity kanavalle" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Verkko:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanava:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Salasana:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Verkkoyhteyden asettaminen" @@ -7097,24 +7231,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Salasana:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                " +msgstr "

                                Huom: koska henkilöllisyydelle on asetettu SSL-varmenne, käytetään SASL EXTERNALia.

                                " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                " -msgstr "

                                Huom: koska henkilöllisyydelle on asetettu SSL-varmenne, käytetään SASL EXTERNALia.

                                " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7139,54 +7274,97 @@ msgstr "Palvelu:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Merkkikoodaukset" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Määritä edistyneitä asetuksia, kuten viestien merkkikoodauksia ja automaattista uudelleenyhdistämistä" +"

                                Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                \n" +"

                                This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                \n" +"

                                Toggles the IRCv3 'server-time' capability.

                                " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Merkkikoodaukset" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Hallitse saapuvien ja lähtevien viestien merkkikoodauksia" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Käytä mukautettuja merkkikoodauksia" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Määritä, millä merkkikoodauksella viestisi lähetetään.\nUTF-8:n pitäisi olla hyvä valinta useimmille verkoille." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Lähetetyt viestit:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Vastaanotetut:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                This specifies how control messages, nicks and servernames are " @@ -7195,89 +7373,99 @@ msgid "" " characters and invalid encoding.

                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Palvelin:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Verkot" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                Override default message rate limiting.

                                Setting limits too low " "may get you disconnected from the server!

                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                  " msgstr "Seuraavat ongelmat on korjattava, ennen kuin tekemäsi muutokset tulevat voimaan:
                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                  • All networks need at least one server defined
                                  • " msgstr "
                                  • Jokainen verkko tarvitsee vähintään yhden palvelimen
                                  • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                  " msgstr "
                                " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Virheelliset verkkoasetukset" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Poistetaanko verkko?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7285,12 +7473,12 @@ msgid "" "including the backlog?" msgstr "Haluatko varmasti poistaa verkon ”%1” ja kaikki siihen liittyvät asetukset, viestihistoria mukaan lukien?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7298,12 +7486,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7311,12 +7499,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7324,12 +7525,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7337,18 +7552,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7366,7 +7623,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Kelvollinen nimimerkki voi sisältää kirjaimia A-Z, numeroita, sekä erikoismerkkejä {, }, [, ], \\, |, `, ^, _ ja -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Lisää nimimerkki" @@ -7381,27 +7638,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Ilmoitukset" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Vaihda salasana" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Vanha salasana:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Uusi salasana:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Vahvista salasana:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7409,109 +7666,84 @@ msgid "" "running at %2." msgstr "Tämä vaihtaa käyttäjätunnuksen %1 salasanan Quassel-ytimessä, joka on käynnissä koneella %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Salasanaa ei vaihdettu" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Salasanan vaihtaminen epäonnistui" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Ydin ilmoitti virheestä, kun yritit vaihtaa salasanaasi. Tarkista, että kirjoitit vanhan salasanan oikein!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Valitse äänitiedosto" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Lomake" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Soita ääni" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Esikuuntele valittu ääni" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Valitse soitettava ääni" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL überturbo HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "Käyttäjätunnus" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "Salasana" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "Konenimi" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "Portti" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "Tietokanta" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Pyydetään enintään %1 viestiä viestihistoriasta %2 puskuriin" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Pyydetään enintään %1 lukematonta viestiä viestihistoriasta (ja lisäksi ylimääräiset %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Pyydetään enintään %1 lukematonta viestiä viestihistoriasta %2 puskuriin" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Tervetuloa Quassel IRC:hen" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7519,346 +7751,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Tämä ohjattu toiminto auttaa asettamaan oletushenkilöllisyyden ja IRC-verkkoyhteyden.
                                Tämä kattaa vain perusteet. Voit peruuttaa tämän ohjatun toiminnon milloin vain ja tehdä tarkemmat muutokset asetusikkunan kautta." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Virheellinen lohkon määrittely: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Virheellinen palettiroolin määrittely: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Tuntematon palettiroolin nimi: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Tuntematon alielementin nimi määrittelyssä %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Virheellinen viestin tyyppi määrittelyssä %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Virheellinen ehto %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Virheellinen viestileima: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Virheellinen lähettäjätiivistemäärittely: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Lähettäjätiiviste voi olla enintään ”0x0f”!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Virheellinen muodon nimi: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Kelvoton IRC-värikoodi (pitää olla väliltä 00–0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Käsittelemätön ehto: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Virheellinen ominaisuuslista %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Virheellinen keskustelulistan kohteen tyyppi %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Virheellinen keskustelulistan tila %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Virheellinen ominaisuuden määrittely: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Virheellinen fontin ominaisuus: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Tuntematon ChatLine-ominaisuus: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "Virheellinen Boolen arvo: %1" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Virheellinen palettivärin roolimäärittely: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Tuntematon palettivärin rooli: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Virheellinen liukuvärin määrittely: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Virheellinen liukuvärin pykälälista: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Virheellinen fontin määrittely: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Virheellinen fonttityylin määrittely: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Virheellinen fontin lihavuuden määrittely: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Virheellinen fontin koon määrittely: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Valitse äänitiedosto" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Soita ääni" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Esikuuntele valittu ääni" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Valitse soitettava ääni" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "Breeze" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "Breeze Dark" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "Oxygen" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 -msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" -msgstr "Quasselin alustaminen epäonnistui!" - -#: ../src/qtui/qtuiapplication.cpp:110 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" msgid "Could not load or upgrade client settings!" msgstr "Asiakkaan asetusten lataaminen tai päivittäminen epäonnistui!" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                [,
                                [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC on moderni, hajautettu IRC-asiakasohjelma." + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "vuosi" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "päivä" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "s" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Oikea nimi" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Verkkopeite" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operaattori" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Palvelin" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Saapuva tiedostosiirto" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                %2 (%3 bytes)" @@ -7869,6 +8375,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Katkaistaan yhteyttä…" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8003,35 +8529,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Salasana:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Quasselin asetukset" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Asetukset" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Tallenna muutokset" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8044,7 +8570,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Asetukset – %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Oletuspoissaoloasetukset" @@ -8054,22 +8580,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Haluatko ladata asetukset uudelleen ja siten kumota kaikki muutokset tällä sivulla?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Palauta oletukset" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Haluatko palauttaa tämän sivun oletusarvot?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Quasselin asetukset" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Asetukset" @@ -8080,7 +8606,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Asetukset – %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Oletuspoissaoloasetukset" @@ -8090,22 +8616,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Haluatko ladata asetukset uudelleen ja siten kumota kaikki muutokset tällä sivulla?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Palauta oletukset" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Haluatko palauttaa tämän sivun oletusarvot?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Toiminto" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Pikanäppäin" @@ -8131,8 +8657,8 @@ msgid "Default:" msgstr "Oletus:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Ei pikanäppäintä" @@ -8142,115 +8668,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Mukautettu:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Käyttöliittymä" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Pikanäppäimet" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Katkaistaan yhteys" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Verkon nimi:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Sen IRC-verkon nimi, jonka asetuksia olet muuttamassa" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Palvelimet" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Lista tähän IRC-verkkoon kuuluvista palvelimista" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Muokkaa tätä palvelinta" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Muokkaa…" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Lisää IRC-palvelin" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Lisää…" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Poista tämä palvelin listalta" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Poista" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Siirrä ylemmäs listassa" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "…" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Siirrä alemmas listassa" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Liity kanaville automaattisesti" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Lista IRC-kanavista, joille liityt automaattisesti yhdistettyäsi verkkoon" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Yksityisviesti" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Käytä Snorea" @@ -8265,19 +8791,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "Tietokanta" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8287,138 +8813,138 @@ msgid "" "your core." msgstr "SQLite on tiedostopohjainen tietokantamoottori, joka ei vaadi asennusta. Se sopii pienille ja keskisuurille tietokannoille, joihin ei tarvitse päästä verkon välityksellä. Käytä SQLiteä, jos Quassel-ytimen on tarkoitus tallentaa data samalle koneelle kuin millä sitä ajetaan, ja jos ydintäsi tulee käyttämään vain muutama käyttäjä." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Turvallisuustiedot" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Konenimi:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP-osoite:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Salaus:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokolla:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Varmenneketju:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Myönnetty taholle" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Yleinen nimi:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisaatio:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisaatioyksikkö:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Maa:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Osavaltio tai maakunta:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Paikkakunta" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Myöntäjä" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Voimassaoloaika:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5-tiiviste:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1-tiiviste:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "SHA256-tiiviste:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Luotettu:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Kyllä" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                  " msgstr "Ei, seuraavista syistä:
                                    " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1–%2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Tilapuskuri" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Pienennä" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Palauta" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                    If enabled, alert the system tray or dock in case of a" @@ -8429,27 +8955,27 @@ msgid "" " support changing the color of the tray icon.

                                    " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8457,32 +8983,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n odottava korostus" msgstr[1] "%n odottavaa korostusta" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Näytä viesti ponnahdusikkunassa" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Sarkaintäydennys" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Dockissa korostamisen kesto:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Tehtäväpalkissa korostamisen kesto:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Rajoittamaton" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " sekuntia" @@ -8627,23 +9153,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Poista käyttäjä kanavalta ja anna hänelle porttikielto" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Lomake" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "…" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Käyttäjiä: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8679,176 +9205,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Aihe-elementti" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Uusi" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tyyppi" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Nimimerkkisi on nyt %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN on nyt nimimerkiltään %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Käyttäjätila: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Tilan %DM%1%DM asetti %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH liittyi kanavalle %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH poistui kanavalta %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH lopetti" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN potki käyttäjän %DN%2%DN pois kanavalta %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Päivä vaihtui – %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Netsplit verkkojen %DH%1%DH ja %DH%2%DH välillä loppui. Liittyneet käyttäjät: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 lisää)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit verkkojen %DH%1%DH ja %DH%2%DH välillä. Lopettaneet käyttäjät: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8856,7 +9382,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n omistaja" msgstr[1] "%n omistajaa" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8864,7 +9390,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n ylläpitäjä" msgstr[1] "%n ylläpitäjää" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8872,7 +9398,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operaattori" msgstr[1] "%n operaattoria" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8880,7 +9406,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n puolioperaattori" msgstr[1] "%n puolioperaattoria" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8888,7 +9414,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n puheoikeutettu" msgstr[1] "%n puheoikeutettua" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/fr.po b/po/fr.po index 1d7f9bfe..0a22d084 100644 --- a/po/fr.po +++ b/po/fr.po @@ -1,16 +1,26 @@ # # Translators: +# d0p1 , 2021 +# Daniel Albers , 2012 +# Daniel Albers , 2011 # Dorian , 2012 # GrecKo , 2011 +# GrecKo , 2011 +# Guillaume Gay , 2013 # Guillaume Gay , 2013 -# Vlavv , 2014-2015 +# d0p1 , 2021 +# Dorian , 2012 +# Olivier Caron , 2018 +# Vlavv , 2014 +# Vlavv , 2015 +# Zoddo , 2016 # Zoddo , 2016 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-04-16 13:07+0000\n" +"Last-Translator: d0p1 \n" "Language-Team: French (http://www.transifex.com/quassel/quassel/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,607 +29,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Un client IRC moderne. " -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Fondateur du projet, développer principal " -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Fondateur du projet, développer principal " -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Ancien développeur principal" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "Responsable de traduction, nombreuses corrections et améliorations" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Nombreuses fonctionnalités, améliorations et corrections" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Nombreuses corrections et améliorations, correction du triage, support communautaire" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Correctifs" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Amélioration de la fenêtre du chat" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Bêta-testeur, traduction danoise" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Traduction en espagnol" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Correction du système de compilation" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "Amélioration des performances de la base de données. " -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Correction de l'icône de la barre des tâches" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Améliorations du système de traduction" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Améliorations de la documentation" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Diverses améliorations" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "Traduction brésilienne " -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Traduction en slovène" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Correctifs" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Traduction en roumain" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Traduction finnoise" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "Prise en charge des indicateurs de message" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Correction du système de compilation" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Correction du système de compilation sous Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Corrections de crashs" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Traduction française" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Examen de la facilité d'utilisation" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "Support SASL" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Diverses améliorations" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Améliorations et corrections diverses" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Traduction en Galicien" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Traduction en espéranto" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Traduction en japonais" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Mainteneur Gentoo" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Amélioration de la gestion des certificats" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "Bêta tester des premières heures et chasseur de bug ! (sur Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Correction du système de traduction" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "Prise en charge du Centre de Notification OSX" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Traduction turc" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Corrections sous Mac" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "Notifications D-Bus" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Traduction polonaise" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Amélioration du système de compilation" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "Feuille de style BluesTheme" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Traduction russe" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Traduction italienne" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Traduction allemande" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Traduction norvégienne" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Traduction en hongrois" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "Améliorations du parser IRC" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Support Qt5 initial" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "Améliorations et corrections diverses" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Diverses corrections" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Corrections de bugs" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Traduction tchèque" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Améliorations Python" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "Amélioration du proxy, traduction espagnole. " -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Corrections des migrations Postgres" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Traduction danoise" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Corrections dans le menu contextuel" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Nombreuses corrections et améliorations, bug de triage" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Fondateur du projet, diverses améliorations" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Traduction serbe" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "Améliorations de fusion de tampons" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Traduction grecque" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Amélioration" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "Améliorations du support de OSX" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Traduction lituanienne" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Corrections de la documentation" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "Amélioration" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Traduction allemande, corrections" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "Design initial et présentation de la fenêtre principale" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "Premiers bêta-testeur" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Nettoyages et améliorations des performances" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "commande /print" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Amélioration des performances" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Saisie de type Emacs" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Traduction néerlandaise" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Traduction coréenne" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Traduction norvégienne, documentation" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "Ancien compilateur Windows" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Corrections, maintenance du package Debian" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Corrections et commentaires" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Améliorations de la détection réseau" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Traduction ukrainienne" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Traduction portugaise" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "À propos de Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                    Quassel IRC

                                    " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "À &propos" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&uteurs" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Contributeurs" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Remerciements" @@ -653,14 +684,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                    Version date: %2
                                    Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -682,26 +713,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC est principalement développé par :" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Nous voulons aussi remercier les contributeurs suivants (par ordre alphabétique) et toute personne que nous avons oublié de mentionner ici :" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -711,24 +742,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -736,131 +767,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Échec de la mise à jour..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                    It can be used as a regular slash " "command.

                                    Example: \"foo\" can be used per /foo" msgstr "Raccourci pour l'alias
                                    On peut s'en servir comme une commande barre oblique (slash) normale.

                                    Exemple : « truc » peut être utilisé à la place de /truc" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" -msgstr "" +msgstr "votre pseudo actuel" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Commande développée" @@ -911,7 +942,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1013,27 +1044,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Erreurs :" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automatique" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Veuillez choisir un fichier de style" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Historique d'absence" @@ -1043,7 +1074,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Afficher le nom du réseau" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Afficher le nom du tampon" @@ -1065,46 +1096,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Taille dynamique de l'historique :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Mode d'obtention de l'historique :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Nombre fixe par conversation" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Messages non lus par conversation" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Nombre global de messages non lus" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "C'est la demande la plus simple. Elle récupère un nombre fixe de lignes pour chaque fenêtre de conversation à partir de l'historique." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Volume initial de l'historique :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1112,42 +1162,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Cette demande récupère les messages non lus de chaque fenêtre de conversation individuellement. Le nombre des lignes par tampon peut être limité.\nVous pouvez aussi demander des lignes supplémentaires afin d'obtenir un meilleur contexte." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Nombre maximum de messages à récupérer par tampon." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limite :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Illimité" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Quantité de messages à récupérer en plus des messages non lus. La limite ne s'applique pas ici." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Messages supplémentaires :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                    On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                    \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                    \n" +"

                                    On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                    " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1158,33 +1222,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Cette demande récupère tous les messages plus récents que le plus ancien message non lu pour toutes les conversations. \n\nRemarque : cette demande n'est pas recommandée si vous utilisez des fenêtres de conversation cachées ou si vous avez des conversations inactives (c.-à.-d. : sans requêtes ou dans des canaux obsolètes).\nIl est plus pratique de limiter le volume total de l'historique et c'est probablement plus rapide.\n\nVous pouvez également choisir de récupérer des lignes de discussion supplémentaires plus anciennes pour obtenir un meilleur contexte." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Nombre maximum de messages à récupérer pour l'ensemble des tampons." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Historique" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                    %1 - %2

                                    " msgstr "

                                    %1 - %2

                                    " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Fusionner définitivement les tampons ?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1192,7 +1256,7 @@ msgid "" " This cannot be reversed!" msgstr "Voulez-vous fusionner définitivement le tampon « %1 » dans le tampon « %2 » ?\n Cette opération ne peut pas être annulée !" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1207,7 +1271,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Veuillez de saisir un nom pour la liste de conversation :" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Ajouter la liste de conversation" @@ -1248,7 +1312,7 @@ msgid "Network:" msgstr "Réseau :" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Tous" @@ -1330,116 +1394,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Aperçu :" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Listes de conversations personnalisées" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Supprimer la liste de conversation ?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Voulez vous vraiment supprimer la liste de conversation « %1 » ?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Vue du tampon," -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zoom avant" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zoom arrière" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Taille normale" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Définir une ligne de séparation" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Aller à la ligne de séparation" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                    Enter a space-separated list of IRCv3 capabilities to ignore:

                                    " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                    A list of capabilities may be found at https://ircv3.net/irc/.

                                    " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Utilisateur(s)" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Sujet" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Liste des canaux" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Chaîne à rechercher :" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Basculer entre mode simple et mode avancé\nLe mode avancé permet de transmettre des chaînes à rechercher au serveur IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Afficher les canaux" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtre :" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Erreurs survenues :" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1488,7 +1569,7 @@ msgid "Move selected buffers to the right" msgstr "Déplacer les tampons sélectionnés vers la droite" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Afficher :" @@ -1520,83 +1601,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Afficher les messages de l'historique lors de la reconnexion" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Afficher les messages de l'historique" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Inclure les messages lus de l'historique lors de la reconnexion" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Inclure les messages lus" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Moniteur de discussion" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Participer" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Ne pas participer" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorer :" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Historique" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Afficher mes messages" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Afficher le nom du réseau" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Afficher le nom du tampon" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurer..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copier la sélection" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Chercher '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Réinitialiser la largeur des colonnes" @@ -1751,34 +1872,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "sensible à la casse" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "chercher un pseudo" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "chercher un message" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignorer les arrivées, départs, etc." @@ -1801,37 +1921,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                    Usage examples:

                                    \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                    dd.MM.yyyy21.05.2001
                                    ddd MMMM d yyTue May 21 01
                                    hh:mm:ss.zzz14:13:09.042
                                    h:m:s ap2:13:9 pm
                                    \n" -"" -msgstr "

                                    Exemples d'utilisation :

                                    \n\n\n\n\n\n
                                    dd.MM.yyyy21.05.2001
                                    ddd MMMM d yyMar Mai 21 01
                                    hh:mm:ss.zzz14:13:09.042
                                    h:m:s ap2:13:9 pm
                                    \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                    Accepts Qt QDateTime Format.

                                    \n" +"

                                    Examples:

                                    \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                    dd.MM.yyyy21.05.2001
                                    ddd MMMM d yyTue May 21 01
                                    hh:mm:ss.zzz14:13:09.042
                                    h:m:s ap2:13:9 pm
                                    \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1842,52 +1964,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Police personnalisée de la fenêtre de discussion :" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Affiche une fenêtre d'aperçu du site web quand la souris passe sur une adresse web" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Afficher les aperçus de pages web au passage sur une URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Placer la ligne de séparation en bas de la fenêtre de conversation actuelle lors de la sélection d'un autre canal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Placer la ligne de séparation automatiquement lors du changement de canal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Placer la ligne de séparation en bas de la fenêtre de conversation actuelle lorsque Quassel perd le focus" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Placer la ligne de séparation automatiquement lorsque Quassel perd le focus" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                    The URL to open with the selected text as the " @@ -1897,22 +2019,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                    " msgstr "

                                    L'adresse à ouvrir avec le texte sélectionné en paramètre. Utilisez %s pour indiquer là où le texte sélectionné devrait se trouver.

                                    Ex. :

                                    https://www.google.com/search?q=%s
                                    https://duckduckgo.com/?q=%s

                                    " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Fenêtre de discussion" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1929,86 +2051,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "L'identité existe déjà dans l'application !" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Connexion non chiffrée annulée" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Connexion à %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Recherche de %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Connecté à %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Déconnexion de %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Déconnecté" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Se reconnecter en mode de compatibilité..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                    None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Composant central Quassel incompatible !
                                    Aucun des protocoles utilisés par ce client n'est supporté par le composant central auquel vous essayez de vous connecter." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Le composant central ne reconnaît aucun des protocoles que nous utilisons" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2016,65 +2127,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Le composant central Quassel auquel vous essayez de vous connecter est trop vieux !
                                    Nous avons besoin du protocole v%1 au minimum, mais le composant central ne reconnaît que le protocole v%2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Version du protocole incompatible, connexion au composant central refusée" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synchronisation avec le composant central..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Le composant central a refusé la connexion de ce client" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Identification..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Identification annulée" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Connexion non chiffrée annulée" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Connexion non chiffrée annulée" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "%1 message(s) traité(s) en %2 seconde(s)." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Toutes les discussions" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN attend un canal en paramètre" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY attend au moins un pseudo en paramètre" @@ -2153,253 +2269,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copier l'adresse du lien" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Se connecter" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Se déconnecter" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Rejoindre" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Partir" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Supprimer la (les) discussion(s)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Aller à la discussion" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Arrivées/Départs/Sorties" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Arrivées" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Départs" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Sorties" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Changements de pseudo" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Changements de mode" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Changements de jour" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Changements de sujet" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Définir par défaut..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Utiliser les paramètres par défaut..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Rejoindre le canal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Lancer la requête" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Afficher la requête" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Heure" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informations client" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personnaliser..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Donner le statut d'opérateur" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Enlever le statut d'opérateur" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Donner le statut de \"mi-opérateur\"" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Retirer le statut de \"mi-opérateur\"" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Donner la parole" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Enlever la parole" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Exclure du canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Bannir du canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Exclure && bannir" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Cacher la (les) discussion(s) temporairement" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Cacher la (les) discussion(s) définitivement" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Afficher la liste des canaux" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Afficher la liste des ignorés" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Masquer les événements" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Actions" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorer" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Ajouter une règle d'occultation" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Règles existantes" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2408,250 +2524,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Appel de restoreState() alors que des sessions actives existent !" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Le composant central est déjà configuré ! On ne le reconfigure pas..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "L'identifiant ou le mot de passe administrateur ne sont pas renseignés." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Impossible de configurer la base de données !" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Création de l'utilisateur administrateur..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Adresse d'écoute %1 erronée" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "À l'écoute de clients à l'adresse IPv6 %1 port %2 avec la version %3 du protocole" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2 : %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "À l'écoute de clients à l'adresse IPv4 %1 port %2 avec la version %3 du protocole" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2 : %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Adresse d'écoute %1 erronée, protocole réseau inconnu" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Impossible de se mettre en écoute sur une interface réseau !" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client connecté depuis" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Arrêt du serveur pour une configuration de base." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Client non authentifié déconnecté :" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Composant central interne" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Modifier le compte du composant central" @@ -2714,7 +2830,7 @@ msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:144 msgctxt "CoreAccountEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:149 msgctxt "CoreAccountEditDlg|" @@ -2741,12 +2857,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Ajouter un compte au composant central" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Composant central interne" @@ -2791,28 +2907,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Déjà connecté à" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Composants centraux distants" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "trop ancien, rejeté." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2821,101 +2932,101 @@ msgid "" " client." msgstr "Votre client Quassel est trop ancien !
                                    Le composant central requiert au minimum la version %1 du protocole client/composant central (nous avons la version : %2).
                                    Veuillez mettre à jour votre client." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "n'a pas envoyé de message d'enregistrement avant d'essayer de se connecter, rejet." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                    You need to send a registration message " "before trying to login." msgstr "Client non initialisé !
                                    Vous devez envoyer un message d'enregistrement avant d'essayer de vous connecter." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "SSL requis mais tentative de connexion non-SSL depuis %1" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                    You need to use SSL in order to connect to this " "core." msgstr "SSL est requis !
                                    Vous devez utiliser SSL pour se connecter à ce composant central." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                    The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Tentative de connexion non valide de %1 « %2 »" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                    The username/password combination " "you supplied could not be found in the database." msgstr "identifiant ou mot de passe erroné !
                                    Impossible de trouver a combinaison identifiant/mot de passe que vous avez fourni, dans la base de données." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Client %1 initialisé et authentifié avec succès en tant que « %2 » (ID utilisateur : %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Lancement du chiffrement pour le client :" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Description" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Assistant de configuration du composant central" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Votre composant central a été configuré avec succès. Connexion à celui-ci..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2923,64 +3034,64 @@ msgid "" "over." msgstr "Échec de la configuration du composant central :
                                    %1
                                    Cliquez sur Suivant pour recommencer." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Nom d'utilisateur :" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Mot de passe :" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Retaper le mot de passe :" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Mémoriser le mot de passe" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Remarque : l'ajout d'autres utilisateurs et le changement du nom d'utilisateur et du mot de passe n'est pas possible dans l'interface client de Quassel pour le moment.\nSi vous devez le faire, veuillez exécuter « quasselcore --help »." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Cet assistant va vous guider dans la configuration de votre composant central Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Créer l'utilisateur administrateur" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3003,151 +3114,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduction" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Sélectionnez le type de base de données" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Enregistrement de vos paramètres" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Base de données :" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Vos choix" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Utilisateur administrateur :" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Base de données :" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Veuillez patienter le temps que vos paramètres soient transmis au composant central..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Authentification nécessaire" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Veuillez saisir les données de votre compte :" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Mot de passe :" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nom d'utilisateur :" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Mémoriser le mot de passe" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Veuillez saisir vos données d'identification pour %1 :" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Se connecter au composant central" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Le réseau est inactif" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Déconnecté" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Se déconnecter du composant central." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." -msgstr "" +msgstr "Initialisation..." -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Réception de l'état de la session" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synchronisation avec %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Réception de l'état des réseaux..." -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3229,38 +3340,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Connexion" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Message" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Latence : %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "La connexion à votre composant central est chiffrée en utilisant SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "La connexion à votre composant central n'est pas chiffrée." @@ -3271,7 +3382,7 @@ msgid "Form" msgstr "Formulaire" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3359,77 +3470,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Aucun" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3437,14 +3531,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                    Sender: Semicolon separated list of nick!ident@host names, " @@ -3459,7 +3553,7 @@ msgid "" "Announce

                                    " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                    Channel: Semicolon separated list of channel/query names, leave " @@ -3472,98 +3566,103 @@ msgid "" "channel starting with #quassel

                                    " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "règle de surlignage" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informations sur le composant central" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Version :" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Fonctionne depuis :" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Fermer" @@ -3574,22 +3673,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "Inconnu " -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3597,30 +3696,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n jour" msgstr[1] "%n jours" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (depuis %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Échec de la connexion. Passage sur le serveur suivant" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3637,99 +3736,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Arrêt du composant central" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Impossible de se connecter à %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Échec de la connexion : %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "déconnecté (IdUtilisateur: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3737,83 +3856,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork() : le composant central a renvoyé un identifiant réseau erroné lors de la création du réseau %1 !" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork() : tentative de création d'un réseau déjà existant. Celui-ci a été mis à jour." -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Aucun pseudo libre et valable n'a été trouvé dans la liste. Utilisez : /nick pour continuer" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Impossible d'effectuer l'échange de clés, le plugin qca-ossl est manquant." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "Impossible d'analyser DH1080_INIT. Échec de l'échange de clés. " -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Votre clé est définie et les messages seront chiffrés." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "Échec de l'analyse DH1080_FINISH. Échec de l'échange de clés. " -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "DCC SEND inversé n'est pas encore pris en charge !" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 non pris en charge" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3823,27 +3942,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Oui" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3853,70 +3972,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "La connexion a été fermée pendant que le transfert était en cours !" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "Erreur de connexion DCC : %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "DCC inversé n'est pas encore pris en charge" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "Réception DCC : A obtenu plus de données que prévu !" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "Réception DCC : Quassel Client a été déconnecté pendant le transfert !" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "absent" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "envoi d'une requête CTCP-%1 à %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[utilisation] /delkey supprime la clé de chiffrement pour le pseudo ou le canal ou simplement /delkey dans un canal ou une requête." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Aucune clé n'a été définie pour %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "La clé pour %1 a été supprimée." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3925,31 +4044,31 @@ msgid "" "with QCA2 present." msgstr "Erreur : définir une clé de chiffrement nécessite que Quassel ait été compilé avec la prise en charge de la bibliothèque QCA2. Veuillez contacter votre distributeur pour obtenir un paquet Quassel prenant en charge QCA2, ou bien re-compilez Quassel avec QCA2." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[utilisation] /keyx [] Initie un échange de clés DH1080 avec la cible. " -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Il est seulement possible d'échanger des clés dans un tampon de requête." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Échec à l'initiation de l'échange de clé avec %1. " -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Initiation de l'échange de clés avec %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3958,39 +4077,40 @@ msgid "" "with QCA present." msgstr "Erreur : définir une clé de chiffrement nécessite que Quassel ait été compilé avec la prise en charge de la bibliothèque QCA. Veuillez contacter votre distributeur concernant un paquet Quassel prenant en charge QCA, ou re-compilez Quassel avec QCA." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Début du dialogue avec %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[utilisation] /setkey définit la clé de chiffrement pour un pseudo ou un canal. /setkey dans un canal ou une requête définit la clé pour celui-ci." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "La clé pour %1 a été définie." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[utilisation] /delkey supprime la clé de chiffrement pour le pseudo ou le canal ou simplement /delkey dans un canal ou une requête." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4016,12 +4136,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Dupliquer :" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4119,27 +4239,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Débogage des tampons d'affichage" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Affichage" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Propriétés de l'affichage" @@ -4189,83 +4309,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Est initialisé :" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Console de débogage" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "composant central" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Évaluer !" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Journal de débogage" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Fermer" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Marquer l'entrée dockmanager" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 vous a invité sur le canal %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 a changé le sujet de %2 en : « %3 »" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1 : %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Réception d'un RPL_ISUPPORT non conforme à la RFC : ceci peut avoir des conséquences inattendues !" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 est absent : « %2 »" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Vous n'apparaissez plus comme étant absent" @@ -4275,231 +4376,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Vous apparaissez comme étant absent" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 est %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 est connecté via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 était %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 était %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Fin de la liste /WHO pour %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 est connecté depuis %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 est inactif depuis %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Fin de la liste /WHO pour %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 est présent sur les canaux : %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 a la parole sur les canaux : %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 est opérateur sur les canaux : %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Le canal %1 a %2 utilisateur(s). Son sujet est : %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Fin de la liste des canaux" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "La page d'accueil de %1 est %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Le canal %1 a été créé sur %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 est absent : « %2 »" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 a été authentifié comme %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Pas de sujet défini pour %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Le sujet pour %1 est « %2 »" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Sujet défini par %1 le %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 a été invité sur %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Fin du /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Le pseudo %1 contient des caractères interdits" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Pseudo déjà utilisé : %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Pseudo/canal temporairement indisponible : %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "envoi d'une requête CTCP-%1 à %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "inconnu" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "%1CTCP-%2 demandé par %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "CTCP-%1 réponse de %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Réception d'une requête CTCP PING de %1 avec un temps aller-retour de %2 millisecondes" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Commande erronée pour /exec : %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Le nom « %1 » n'est pas valable : ../ ou ..\\ ne sont pas autorisés !" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Impossible de trouver le script « %1 »" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Le script « %1 » s'est arrêté inopinément avec le code de sortie %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Impossible de lancer le script « %1 »." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Le script « %1 » a provoqué l'erreur %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Sélectionner..." @@ -4509,112 +4611,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Surlignages personnalisés" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Activé" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Surlignage" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Expression régulière" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Ajouter" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Supprimer" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Surlignage des pseudos" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Tous les pseudos de l'identité" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Pseudo actuel" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Aucun" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Sensible à la casse" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4622,16 +4718,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                    Channel: Semicolon separated list of channel/query names, leave " @@ -4644,79 +4740,76 @@ msgid "" "channel starting with #quassel

                                    " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "ceci ne devrait pas être vide" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "règle de surlignage" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Adresse d'écoute %1 erronée" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "règle de surlignage" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2 : %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2 : %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Adresse d'écoute %1 erronée, protocole réseau inconnu" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4724,7 +4817,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Renommer l'identité" @@ -4750,101 +4843,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Supprimer l'identité" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identités" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                      " msgstr "Les problèmes suivants doivent être corrigés avant que vos changements puissent être appliqués :
                                        " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                      • All identities need an identity name set
                                      • " msgstr "
                                      • Toutes les identités ont besoin qu'un nom d'identité soit défini
                                      • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                      • Every identity needs at least one nickname defined
                                      • " msgstr "
                                      • Chaque identité doit avoir au moins un pseudo défini
                                      • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                      • You need to specify a real name for every identity
                                      • " msgstr "
                                      • Vous devez saisir un nom réel pour chaque identité
                                      • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                      • You need to specify an ident for every identity
                                      • " msgstr "
                                      • Vous devez renseigner « ident » pour chaque identité
                                      • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                      " msgstr "
                                    " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Une ou plusieurs identités sont erronées" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Supprimer l'Identité ?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Voulez-vous vraiment supprimer l'identité « %1 » ?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Veuillez saisir un nom pour l'identité « %1 » !" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Utilisateur Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Parti à la pêche." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Pas ici. Non, vraiment pas ici !" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Tous les clients Quassel ont disparu de la surface de la terre ..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Vous n'êtes pas à la maternelle !" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4978,7 +5071,7 @@ msgid "minutes of being idle" msgstr "minutes d'inactivité" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avancé" @@ -5044,15 +5137,15 @@ msgid "Key Type:" msgstr "Type de clé :" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Aucune clé chargée" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Chargement" @@ -5069,8 +5162,8 @@ msgstr "Organisation :" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Aucun certificat chargé" @@ -5080,7 +5173,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Nom usuel :" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                    %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "jour" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Charger une clé" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Impossible de lire la clé" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Impossible de lire la clé. Elle est incompatible ou non valide. Notez que la clé ne doit pas avoir de mot de passe." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Effacer" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Charger un certificat" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Configuration d'Identité" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identité par défaut" @@ -5370,14 +5463,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "La règle est activée" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                    Only enabled rules are filtered.
                                    For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Activée / désactivée :
                                    seules les règles actives sont filtrées.
                                    Pour les règles dynamiques, la désactivation affiche à nouveau les messages filtrés" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                    Depending on the type of the rule, the text is " @@ -5390,27 +5483,27 @@ msgid "" "host
                                    " msgstr "Règle d'occultation :
                                    Suivant le type de la règle le texte est comparé soit :

                                    - au contenu du message:
                                    Exemple :
                                    \"*truc*\" correspondra à tout texte contenant « truc »

                                    - à l'identifiant de l'utilisateurpseudo!ident@nom.hôte
                                    Exemple :
                                    \"*@toto.fr\" correspondra à tous les utilisateurs venant de toto.fr
                                    \"sarkozy!.+\" (RegEx) correspondra à tous les utilisateurs ayant pour pseudo « sarkozy » quel que soit leur hôte.
                                    " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Par émetteur" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Par message" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Activé" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Type" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Règle d'occultation" @@ -5445,12 +5538,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Liste d'occultation" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Cette règle existe déjà" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5459,159 +5552,147 @@ msgid "" "Please choose another rule." msgstr "Il existe déjà une règle\n« %1 »\nVeuillez en choisir une autre." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulaire" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Ceci active la prise en charge des notifications d'applications du projet Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Afficher les messages dans les notifications" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "White" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Noir" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Bleu foncé" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Vert foncé" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rouge" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Rouge foncé" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Magenta foncé" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Orange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Jaune" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Vert" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Cyan foncé" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Bleu" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Gris foncé" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Gris clair" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Effacer la couleur" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Focus sur la ligne de saisie" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5711,117 +5792,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Composant de saisie" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "connexion interne" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Enregistrer && se connecter" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Utilisateur(s)" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Sujet" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "Inconnu " -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "Message d'absence" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Nom réel" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "Disponible pour aider" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "Pas connecté dans" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "Compte" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Masque d'hôte" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Opérateur" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "Inactif depuis" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "Durée de connexion" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Serveur" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "Pas d'information disponible" @@ -5912,12 +5993,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Absent :" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Listes des conversations et des pseudos" @@ -5952,7 +6033,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Autre activité" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5960,61 +6047,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n message surligné en attente" msgstr[1] "%n messages surlignés en attente" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "La touche que vous venez d'utiliser n'est pas prise en charge par Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Touche non prise en charge" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Cliquez sur le bouton puis saisissez le raccourci tel que vous le feriez dans l'application.\nPar exemple, pour Ctrl+a, maintenez la touche Ctrl enfoncée puis appuyez sur a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Maj" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Saisie" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Aucun" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflit de raccourcis" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6022,589 +6109,599 @@ msgid "" "Please choose another one." msgstr "Le raccourci « %1 » est déjà utilisé et ne peut être configuré.\nVeuillez en choisir un autre." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Le raccourci « %1 » entre en conflit avec celui défini pour l'action suivante :" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Voulez-vous réassigner ce raccourci à l'action sélectionnée ?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Réassigner" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "Port" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Se connecter au composant central ..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Général" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "Se &connecter au composant central..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "Se &déconnecter du composant central" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Changer le mot de passe ..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Info sur le composant central..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configurer les &réseaux..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Quitter" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurer les listes de discussion..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Bloquer la disposition" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Afficher la barre de &recherche" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Afficher l'historique d'absence" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Afficher la barre des &menus" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Afficher la &barre d'état" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Bloquer la disposition" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Pl&ein écran" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configurer les &raccourcis..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurer Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&À propos de Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "À propos de &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Débogage du modèle &réseau" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Débogage des &tampons d'affichage" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Débogage du modèle &message" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Débogage &Hotlist" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "&Journalisation du débogage" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Recharger la feuille de style" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Masquer la mémoire tampon" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigation" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Aller à la conversation active" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Définir l'accès rapide n°0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Définir l'accès rapide n°1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Définir l'accès rapide n°2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Définir l'accès rapide n°3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Définir l'accès rapide n°4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Définir l'accès rapide n°5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Définir l'accès rapide n°6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Définir l'accès rapide n°7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Définir l'accès rapide n°8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Définir l'accès rapide n°9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Accès rapide n°0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Accès rapide n°1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Accès rapide n°2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Accès rapide n°3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Accès rapide n°4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Accès rapide n°5 " -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Accès rapide n°6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Accès rapide n°7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Accès rapide n°8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Accès rapide n°9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Activer la liste de conversations suivantes" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Activer la liste de conversations précédentes" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Aller à la conversation suivante" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Aller à la conversation précédente" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Fichier" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Réseaux" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Affichage" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Listes de conversations" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Barres d'outils" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Configuration" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Aide" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Débogage" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Fonctionnalité non prise en charge" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Votre composant central ne prend pas en charge cette fonctionnalité" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Vous avez besoin de Quassel Core v0.12.0 ou plus récent pour pouvoir changer à distance votre mot de passe." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" -msgstr "" +msgstr "Erreur fatale" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Pseudos" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Afficher la liste des pseudos" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Moniteur de discussion" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Afficher le moniteur de discussion" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Ligne de saisie" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Afficher la ligne de saisie" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Sujet" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Afficher la ligne de sujet" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barre d'outils principale" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Connecté au composant central." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Déconnecté du composant central." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Connexion non chiffrée" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Votre client ne prend pas en charge le chiffrement SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Les données sensibles, telles que les mots de passe, seront transmises en clair à votre composant central Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Votre composant central ne prend pas en charge le chiffrement SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Certificat non digne de confiance" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6612,69 +6709,112 @@ msgid "" "following reasons:" msgstr "Le certificat SSL fourni par le composant central sur %1 n'est pas digne de confiance pour les raisons suivantes :" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continuer" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Afficher le certificat" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Voulez-vous accepter définitivement ce certificat et que la question ne soit plus posée ?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Pour la session actuelle uniquement" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Pour toujours" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Erreur de connexion au composant central" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Demande de %1 messages dans l'historique pour le tampon %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Adresse d'écoute %1 erronée" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Impossible d'ouvrir l'interface IPv6 %1:%2 : %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Impossible d'ouvrir l'interface IPv4 %1:%2 : %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Adresse d'écoute %1 erronée, protocole réseau inconnu" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Réception de l'historique" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6682,7 +6822,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Voulez-vous vraiment coller une ligne ?" msgstr[1] "Voulez-vous vraiment coller %n lignes ?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Protection contre le copier/coller" @@ -6730,7 +6870,7 @@ msgstr "Mot de passe du serveur :" #: ../src/qtui/settingspages/networkadddlg.ui:131 msgctxt "NetworkAddDlg|" msgid "Try to use an encrypted connection (e.g. SSL/TLS)" -msgstr "" +msgstr "Essayez d'utiliser une connexion chiffrée (ex: SSL / TLS) " #: ../src/qtui/settingspages/networkadddlg.ui:134 msgctxt "NetworkAddDlg|" @@ -6750,12 +6890,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6772,120 +6912,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Veuillez saisir un nom de réseau :" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Ajouter un réseau" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Serveur" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Utilisateur(s)" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Conversation" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Sujet" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Nombre de pseudos" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Voulez-vous supprimer définitivement le tampon suivant ?" msgstr[1] "Voulez vous supprimer définitivement les tampons suivants ?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                    " msgstr "...et %1 de plus

                                    " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Remarque : ceci détruira toutes les données rattachées, y compris l'historique de la base de données du composant central, et cela ne peut être annulé." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                    Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                    Les canaux actifs ne peuvent pas être supprimés. Veuillez quitter le canal auparavant." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Supprimer les tampons définitivement ?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Rejoindre le canal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Réseau :" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canal :" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Mot de passe :" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Configurer la connexion réseau" @@ -7099,24 +7239,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Mot de passe :" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                    Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                    " +msgstr "

                                    Remarque : étant donné que l'identité a un certificat ssl établi, SASL EXTERNAL sera utilisé.

                                    " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                    Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                    " -msgstr "

                                    Remarque : étant donné que l'identité a un certificat ssl établi, SASL EXTERNAL sera utilisé.

                                    " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7141,54 +7282,97 @@ msgstr "Service :" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Encodages" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                    Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                    \n" +"

                                    This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                    \n" +"

                                    Toggles the IRCv3 'server-time' capability.

                                    " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configurer les paramètres avancés tels que l'encodage des messages et la reconnexion automatique" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Encodages" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Contrôler les encodages pour les messages entrants et sortants" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Utiliser des encodages personnalisés" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Préciser sous quel encodage vos messages seront envoyés.\nUTF-8 devrait être un choix sûr pour la majorité des réseaux." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Envoyer les messages en :" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Réception de repli :" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                    This specifies how control messages, nicks and servernames are " @@ -7197,89 +7381,99 @@ msgid "" " characters and invalid encoding.

                                    " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Encodage du serveur :" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Réseaux" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                    Override default message rate limiting.

                                    Setting limits too low " "may get you disconnected from the server!

                                    " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                      " msgstr "Les problèmes suivants doivent être corrigés avant que vos changements puissent être appliqués :
                                        " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                      • All networks need at least one server defined
                                      • " msgstr "
                                      • Chaque réseau doit avoir au moins un serveur défini
                                      • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                      " msgstr "
                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Paramètres réseau erronés" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Supprimer le réseau ?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7287,12 +7481,12 @@ msgid "" "including the backlog?" msgstr "Voulez-vous vraiment supprimer le réseau « %1 » et tous les paramètres correspondants, y compris l'historique ?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7300,12 +7494,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7313,12 +7507,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7326,12 +7533,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7339,18 +7560,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7368,7 +7631,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Un pseudo valable peut contenir des lettres de l'alphabet anglais, des chiffres, et les caractères spéciaux {, }, [, ], \\, |, `, ^, _ et -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Ajouter un pseudo" @@ -7383,27 +7646,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notifications" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Changer le mot de passe" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Ancien mot de passe :" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Nouveau mot de passe :" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Confirmez le mot de passe :" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7411,109 +7674,84 @@ msgid "" "running at %2." msgstr "Cela changera le mot de passe pour votre nom d'utilisateur %1 sur le composant central %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Le mot de passe n'a pas été changé" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Le changement du mot de passe a échoué" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Le composant central a reporté une erreur en tentant de changer votre mot de passe. Êtes-vous sûr que vous avez entrer votre ancien mot de passe correctement ?" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Sélectionner le fichier audio" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulaire" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Lire un fichier audio" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Écouter le fichier audio sélectionné" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Sélectionner le fichier audio à lire" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD !" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" -msgstr "" +msgstr "Mot de passe" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "Port" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "Base de donnée" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Demande d'un maximum de %1 messages de l'historique pour %2 tampons" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Demande d'un maximum de %1 de tous les messages non lus (plus %2 supplémentaires)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Demande d'un maximum de %1 messages non lus de l'historique pour %2 tampons" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Bienvenue sur Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7521,346 +7759,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Cet assistant vous aide à configurer votre identité par défaut et votre connexion au réseau IRC.
                                    Ceci ne couvre uniquement que les réglages de base. Vous pouvez quitter l'assistant à tout moment et utiliser la fenêtre de configuration pour effectuer des modifications plus précises." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Déclaration de bloc erronée : %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Affectation erronée d'un emploi de palette : %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Nom d'emploi de palette inconnu : %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nom de sous élément erroné dans %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Type de message erroné dans %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condition %1 erronée" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Libellé de message erroné : %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Spécification du hash de l'émetteur erronée : %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Le hash de l'émetteur doit être au moins « 0x0f » !" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Format de nom erroné : %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Spécification de couleur IRC erronée (doit être entre 00 et 0F) : %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condition non gérée : %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Liste de propriétés %1 erronée" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Élément de liste de conversations %1 erroné" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "État de liste de conversations %1 erroné" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Déclaration de propriété erronée : %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Propriété de police erronée : %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Propriété de ligne de conversation inconnue : %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Spécification d'un emploi de palette de couleur erroné : %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Emploi de palette de couleur inconnu : %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Déclaration de dégradé erronée : %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Liste de couleurs de fin de dégradé erronée : %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Police spécifiée erronée : %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Style de police spécifié erroné : %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Graisse de police spécifiée erronée : %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Taille de police spécifiée erronée : %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Sélectionner le fichier audio" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Lire un fichier audio" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Écouter le fichier audio sélectionné" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Sélectionner le fichier audio à lire" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "Oxygène " -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "compte" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                    [,
                                    [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                    [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "année" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "jour" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "s" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "Inconnu " -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "Message d'absence" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Nom réel" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "Disponible pour aider" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "Non connecté" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "Compte" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Masque d'hôte" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Opérateur" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "Inactif depuis" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "Durée de connexion" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Serveur" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "Pas d'information disponible" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Transfert de fichiers entrant" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                    %2 (%3 bytes)" @@ -7871,6 +8383,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Déconnexion ..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "Fichier" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -7915,7 +8447,7 @@ msgstr "Mot de passe :" #: ../src/qtui/settingspages/servereditdlg.ui:94 msgctxt "ServerEditDlg|" msgid "Try to use an encrypted connection (e.g. SSL/TLS)" -msgstr "" +msgstr "Essayez d'utiliser une connexion chiffrée (ex: SSL / TLS) " #: ../src/qtui/settingspages/servereditdlg.ui:97 msgctxt "ServerEditDlg|" @@ -7978,7 +8510,7 @@ msgstr "Type de serveur mandataire :" #: ../src/qtui/settingspages/servereditdlg.ui:215 msgctxt "ServerEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/servereditdlg.ui:220 msgctxt "ServerEditDlg|" @@ -8005,35 +8537,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Mot de passe du serveur mandataire :" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configurer Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Configuration" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Enregistrer les modifications" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8046,7 +8578,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configurer : %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Recharger les paramètres" @@ -8056,22 +8588,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Voulez-vous recharger les paramètres, et annuler vos modifications sur cette page ?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restaurer les valeurs par défaut" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Voulez-vous restaurer les paramètres par défaut pour cette page ?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configurer Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Configuration" @@ -8082,7 +8614,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configurer : %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Recharger les paramètres" @@ -8092,22 +8624,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Voulez-vous recharger les paramètres, et annuler vos modifications sur cette page ?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restaurer les valeurs par défaut" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Voulez-vous restaurer les paramètres par défaut pour cette page ?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Action" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Raccourci" @@ -8133,8 +8665,8 @@ msgid "Default:" msgstr "Par défaut :" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Aucun" @@ -8144,115 +8676,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personnalisé :" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Raccourcis" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Déconnexion" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nom du réseau :" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Nom du réseau IRC que vous configurez" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Serveurs" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Liste des serveurs IRC appartenant à ce réseau" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Modifier cette entrée de serveur" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "É&dition" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Ajouter un autre serveur IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Ajouter..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Supprimer cette entrée serveur de la liste" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Supprimer" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Remonter dans la liste" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Descendre dans la liste" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Rejoindre les canaux automatiquement" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Liste des canaux IRC que vous voulez rejoindre automatiquement après connexion au réseau" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Message privé" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8267,19 +8799,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "Base de donnée" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8289,138 +8821,138 @@ msgid "" "your core." msgstr "SQLite est un moteur de base de données par fichiers qui ne nécessite aucun paramétrage. Ceci est pratique pour de petites ou moyennes base de données n'ayant pas besoin d'être consultées à travers un réseau. Utilisez SQLite si votre composant central Quassel doit enregistrer ses données sur la machine à partir de laquelle il s'exécute, et s'il n'a que peu d'utilisateurs." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informations de sécurité" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Nom d'hôte :" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Adresse IP :" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Chiffrement :" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocole :" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Empreinte du certificat :" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Sujet" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nom usuel :" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisation :" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Service :" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Pays :" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "État ou région :" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Localité :" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Émetteur" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Période de validité :" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Somme MD5 :" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Somme SHA1 :" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "De confiance :" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Oui" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                      " msgstr "Non, pour les raisons suivantes :" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 vers %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Tampon d'état" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Réduire" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restaurer" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                      If enabled, alert the system tray or dock in case of a" @@ -8431,27 +8963,27 @@ msgid "" " support changing the color of the tray icon.

                                      " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "Ne fais rien" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "Change la couleur" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8459,32 +8991,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n message surligné en attente" msgstr[1] "%n messages surlignés en attente" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Afficher un message dans une infobulle" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Complétement avec Tab" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Activer dans la barre de lancement, durée :" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Clignotement de la barre de tâches, durée :" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Illimité" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " secondes" @@ -8629,23 +9161,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Supprimer et bannir l'utilisateur du canal" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulaire" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Utilisateurs : %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8681,176 +9213,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Composant sujet" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nouveau" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "En attente " -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "Connexion" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "En transfert" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "En pause" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "Complet" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "Échoué " -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "Rejeté " -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Type" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "Fichier" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "Envoyé" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "Reçu" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Vous vous appelez maintenant %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN s'appelle maintenant %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Mode utilisateur : %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Mode %DM%1%DM par %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH a rejoint %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH a quitté %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH est parti" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN a exclu %DN%2%DN de %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Jour modifié en %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Coupure réseau entre %DH%1%DH et %DH%2%DH terminée. Utilisateurs ajoutés : " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (et %2 autres)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Coupure réseau entre %DH%1%DH et %DH%2%DH. les Utilisateurs suivant sont partis :" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8858,7 +9390,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n propriétaire" msgstr[1] "%n propriétaires" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8866,7 +9398,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n administrateur" msgstr[1] "%n administrateurs" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8874,7 +9406,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n opérateur" msgstr[1] "%n opérateurs" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8882,7 +9414,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n demi-opérateur" msgstr[1] "%n demi-opérateurs" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8890,7 +9422,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n a la parole" msgstr[1] "%n ont la parole" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/gl.po b/po/gl.po index 96e7b74c..5bdd5447 100644 --- a/po/gl.po +++ b/po/gl.po @@ -1,12 +1,16 @@ # # Translators: # Condex , 2010,2012 +# Daniel Albers , 2011 +# Condex , 2010 +# Condex , 2012 +# Miguel Anxo Bouzada , 2011 # Miguel Anxo Bouzada , 2011 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Galician (http://www.transifex.com/quassel/quassel/language/gl/)\n" "MIME-Version: 1.0\n" @@ -16,607 +20,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Sobre Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                      Quassel IRC

                                      " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Sobre" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utores" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Colaboradores" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "A&gradecementos a" @@ -650,14 +675,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                      Version date: %2
                                      Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +704,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC é desenvolvido principalmente por:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Gustaríanos darlle as grazas aos seguintes colaboradores (en orde alfabética) e a todas as persoas que esquecemos nomear aquí:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -708,24 +733,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +758,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Fallou a anovación..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                      It can be used as a regular slash " "command.

                                      Example: \"foo\" can be used per /foo" msgstr "O atallo para o alias
                                      Pode ser usado como una orde habitual de barra invertida.

                                      exemplo: «foo» pode ser usado por /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expansión" @@ -908,7 +933,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1010,27 +1035,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Erros:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Escolla un ficheiro de folla de estilo" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Rexistro de ausencias" @@ -1040,7 +1065,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Mostrar o nome da rede" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Mostrar o nome da área de conversa" @@ -1062,46 +1087,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Tamaño para o rexistro dinámico de mensaxes atrasadas:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Método de solicitude para o rexistro de mensaxes atrasadas:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Cantidade fixa por conversa:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Mensaxes sen ler por conversa" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mensaxes sen ler no ámbito global" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "A solicitude máis simple. Obtén unha cantidade fixa de liñas para cada xanela de conversa desde as mensaxes atrasadas." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Cantidade inicial das mensaxes atrasadas:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1153,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Este método de solicitude obtén mensaxes sen ler para cada xanela de conversa de xeito individual. Cantidade de liñas que poden ser limitadas pola conversa.\n\nVostede tamén pode escoller obter liñas antigas de conversación adicionais para fornecer un mellor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Cantidade máxima de mensaxes a ser obtidas pola área de conversa." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Límite:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Sen límites" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Cantidade de mensaxes a ser obtidas ao engadir mensaxes sen ler. O límite non se aplica aquí." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Mensaxes adicionais:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                      On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                      \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                      \n" +"

                                      On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                      " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1213,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Este método de solicitude obtén todas as mensaxes máis novas que a mensaxe sen ler máis antiga para todas as conversas.\n\nNota: Este método de solicitude non é recomendábel se usa xanelas de conversa agochadas ou ten conversas inactivas (Ex: non hai dúbidas ou canles pasados).\nÉ útil para limitar a cantidade total das mensaxes atrasadas e probabelmente é o máis rápido.\n\nVostede tamén pode escoller obter liñas antigas de conversa adicionais para fornecer un mellor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Cantidade máxima de mensaxes a ser obtidas sobre todas as áreas de conversa." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Obtención do rexistro" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                      %1 - %2

                                      " msgstr "

                                      %1 - %2

                                      " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Mesturar as conversas de xeito permanente?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1247,7 @@ msgid "" " This cannot be reversed!" msgstr "Quere mesturar a conversa «%1» permanentemente coa conversa «%2»?\nEsta operación é irreversíbel!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1204,7 +1262,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Introduza un nome para a lista de conversas:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Engadir lista de conversas" @@ -1245,7 +1303,7 @@ msgid "Network:" msgstr "Rede:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Todas" @@ -1327,116 +1385,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Vista previa:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Listas de conversas personalizadas" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Eliminar a lista de conversas?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Ten certeza de que quere eliminar a lista de conversas «%1»?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Vista da área de conversa" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Acercar" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Afastar" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Tamaño actual" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Pór liña marcadora" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Ir á liña marcadora" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                      Enter a space-separated list of IRCv3 capabilities to ignore:

                                      " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                      A list of capabilities may be found at https://ircv3.net/irc/.

                                      " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Usuarios" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista de canles" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Patrón de busca:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Cambiar entre o modo simple e o avanzado.\nO modo avanzado permite enviar cadeas de busca ao servidor IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Mostrar canles" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtrar:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Producíronse erros:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1560,7 @@ msgid "Move selected buffers to the right" msgstr "Mover as conversas seleccionadas á dereita" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Mostrar:" @@ -1517,83 +1592,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitor de conversa:" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Participar" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Non participar" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorar:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Obtención do rexistro" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Mostrar mensaxes propias" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Mostrar o nome da rede" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Mostrar o nome da área de conversa" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurar..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copiar selección" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1748,34 +1863,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "sensíbel a maiúsculas" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "buscar alcume" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "buscar mensaxe" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignorar unións, abandonos, etc." @@ -1798,37 +1912,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                      Usage examples:

                                      \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                      dd.MM.yyyy21.05.2001
                                      ddd MMMM d yyTue May 21 01
                                      hh:mm:ss.zzz14:13:09.042
                                      h:m:s ap2:13:9 pm
                                      \n" -"" +"\n" +"

                                      Accepts Qt QDateTime Format.

                                      \n" +"

                                      Examples:

                                      \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                      dd.MM.yyyy21.05.2001
                                      ddd MMMM d yyTue May 21 01
                                      hh:mm:ss.zzz14:13:09.042
                                      h:m:s ap2:13:9 pm
                                      \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1955,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Tipo de letra personalizado da xanela de conversa:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Visualizar a páxina web nunha xanela ao pasar o rato sobre un enderezo web" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Mostrar vistas previas das páxinas web sobre un URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Pór a liña de marca na fin da conversa actual ao seleccionar outra canle" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Pór a liña de marca automaticamente ao intercambiar conversas" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                      The URL to open with the selected text as the " @@ -1894,22 +2010,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                      " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Vista de conversa" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2042,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "A identidade xa existe no cliente!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Conexión non cifrada cancelada" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Conectando a %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Buscando %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Conectado a %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Desconectando de %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                      None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2118,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Sincronizando co núcleo..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Accedendo..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Acceso cancelado" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Conexión non cifrada cancelada" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Procesáronse %1 mensaxes en %2 segundos." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Todas as conversas" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN espera unha canle" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY espera a lo menos un alcume" @@ -2150,253 +2260,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copiar o enderezo da ligazón" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Conectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Desconectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Unirse" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Abandonar" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Eliminar conversa(s)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Ir á conversa..." -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Unións" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Abandonos" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Saídas" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Cambios de alcume" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Cambios de modo" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Cambios de día" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Cambios de tema" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Estabelecer como predeterminado..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Usar predeterminados..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Unirse a canle..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Comezar consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Mostrar consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Quen é" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versión" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Hora" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Información do cliente" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizar..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Outorgar estado de operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Quitar estado de operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Outorgar voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Quitar voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Expulsar da canle" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Prohibir a entrada á canle" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Expulsar e prohibir entrada" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Agochar conversa(s) temporalmente" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Agochar conversa(s) permanentemente" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Mostrar a lista de canles" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Mostrar a lista de ignorados" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Agochar acontecementos" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Accións" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Engadir regra para ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Regras existentes" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2515,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Chamando a restoreState() aínda que existe unha sesión activa!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Non foi estabelecido o usuario administrador ou o contrasinal." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Non se puido configurar o almacenamento!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Creando usuario administrador..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "O enderezo de escoita non é válido %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Agardando por algún IGU de cliente en IPv6 %1 porto %2 empregando o protocolo versión %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Non se puido abrir a interface IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Agardando por algún IGU de cliente en IPv4 %1 porto %2 empregando o protocolo versión %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Non se puido abrir a interface IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Enderezo de escoita non válido %1, protocolo de rede descoñecido" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Non se puido abrir ningunha interface de rede na que escoitar!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Cliente conectado desde" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Pechando o servidor para configuración básica." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Núcleo interno" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Editar conta de núcleo" @@ -2738,12 +2848,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Engadir conta de núcleo" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Núcleo interno" @@ -2788,28 +2898,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Conectar sempre a" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Núcleos remotos" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Cliente" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "demasiado antigo, rexeitando." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2923,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                      You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                      You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                      The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                      The username/password combination " "you supplied could not be found in the database." msgstr "Nome de usuario ou contrasinal non válido!
                                      A combinación de nome de usuario e contrasinal que vostede forneceu non está na base de datos." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descrición" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Asistente de configuración do núcleo" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "O seu núcleo foi configurado correctamente. Accedendo..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3025,64 @@ msgid "" "over." msgstr "Fallou a configuración do núcleo:
                                      %1
                                      Prema Seguinte para comezar de novo." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Nome de usuario:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Contrasinal:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repita o contrasinal:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Lembrar o contrasinal" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Nota: Aínda non é posíbel engadir máis usuarios e cambiar o seu nome de usuario e/ou contrasinal ao través da interface de cliente de Quassel.\nSe precisa facer algunha destas cousas, execute «quasselcore --help»." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Este asistente guiarao a través da configuración do seu núcleo de Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Crear usuario administrador" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3105,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introdución" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Seleccione a infraestrutura de almacenamento" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Almacenando a súa configuración" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Infraestrutura de almacenamento:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "As súas opcións" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Usuario administrador:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Infraestrutura de almacenamento:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Agarde mentres a súa configuración transmítese ao núcleo..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Requirese autenticación" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Introduza os datos da súa conta:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Contrasinal:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nome de usuario:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Lembrar o contrasinal" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Escriba as súas credenciais para %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Conectar ao núcleo" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "A rede non funciona" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Desconectado do núcleo." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Recibindo o estado da sesión" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Sincronizando con %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Recibindo o estado das redes" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3331,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Conexión" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mensaxe" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Atraso: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "A conexión co seu núcleo está cifrada con SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "A conexión co seu núcleo non está cifrada." @@ -3268,7 +3373,7 @@ msgid "Form" msgstr "Formulario" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3461,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Ningún" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3522,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                      Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3544,7 @@ msgid "" "Announce

                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                      Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3557,103 @@ msgid "" "channel starting with #quassel

                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "regra de resalte" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Información do núcleo" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versión:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Tempo activo:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Pechar" @@ -3571,22 +3664,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3594,30 +3687,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n día" msgstr[1] "%n días" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (desde %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Fallou a conexión. Probando o seguinte servidor" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3634,99 +3727,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Apagar o núcleo" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Non se puido conectar a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Fallo de conexión: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Cliente" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "desconectado (UserID: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3734,83 +3847,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): obtivo un ID de rede non válido do núcleo cando tentaba crear a rede %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): tentouse crear unha rede que xa existe, actualizándoa!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Non hai alcumes dispoñíbeis na lista de alcumes. Empregue: /nick para seguir." -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3820,27 +3933,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Si" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3850,70 +3963,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "ausente" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "enviando petición CTCP-%1 a %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[uso] /delkey elimina a chave de cifrado para o alcume ou a canle indicada ou /delkey cando se atope nunha canle ou nunha consulta." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Non se estabeleceu unha chave para %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "A chave para %1 foi eliminada." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3922,31 +4035,31 @@ msgid "" "with QCA2 present." msgstr "Erro: Configurar unha chave de cifrado require que Quassel teña sido compilado con compatibilidade para a biblioteca de arquitectura de cifrado Qt (QCA2 polas súa siglas en inglés). Consulte co seu distribuidor sobre algún paquete Quassel con compatibilidade QCA2, o recompile Quassel con QCA2 presente." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3955,39 +4068,40 @@ msgid "" "with QCA present." msgstr "Erro: Configurar unha chave de cifrado require que Quassel teña sido compilado con compatibilidade para a biblioteca de arquitectura de cifrado Qt (QCA polas súa siglas en inglés). Consulte co seu distribuidor sobre algún paquete Quassel con compatibilidade QCA, ou recompile Quassel con QCA presente." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[uso] /setkey estabelece a chave de cifrado para o alcume ou a canle indicada. /setkey estabelece a chave cando se atope nunha canle ou nunha consulta." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Foi estabelecida a chave para %1" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[uso] /delkey elimina a chave de cifrado para o alcume ou a canle indicada ou /delkey cando se atope nunha canle ou nunha consulta." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4013,12 +4127,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplicar:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4116,27 +4230,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Depurar a vista de areas de conversa sobrepostas" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Vista da sobreposición" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Propiedades da sobreposición" @@ -4186,83 +4300,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Está inicializado:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Consola de depuración" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "núcleo" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Avaliar!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Rexistro de depuración" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Pechar" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Quen é] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 convidouno á canle %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 cambiou o tema de %2 a: «%3»" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Recibiuse RPL_ISUPPORT que non cumpre con RFC: isto pode conducir a un comportamento non desexado!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 está ausente :«%2»" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4272,231 +4367,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Quen é] %1 é %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 está conectado a través de %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Quen era] %1 era %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Quen] Fin da lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Quen é] %1 está conectado desde %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Quen é] %1 está inactivo desde %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Quen] Fin da lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Quen é] %1 é un usuario na(s) canle(s): %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Quen é] %1 ten voz na(s) canle(s): %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Quen é] %1 é un operador na(s) canle(s): %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "A canle %1 ten %2 usuario(s). O tema é: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Fin da lista de canles" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "A páxina web de %1 é %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Canle %1 creado en %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Quen é] %1 está ausente: «%2»" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Non hai un tema estabelecido para %1" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "O tema para %1 é «%2»" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Tema estabelecido por %1 en %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 convidouno a %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Quen] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "O alcume %1 contén caracteres non admitidos" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Este alcume xa está en uso: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "O alcume/canle non esta dispoñíbel temporalmente: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "enviando petición CTCP-%1 a %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Cadea de orde incorrecta para /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "O nome «%1» non é válido: Non se permite ../ ou ..\\!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Non se puido atopar o script «%1»" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "O script «%1» estragouse co código de saída %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "O script «%1» non puido comezar." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "O script «%1» produciu o erro %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Escolla..." @@ -4506,112 +4602,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Resaltados personalizados" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Activado" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Resaltar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Expresión regular" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "Maiúsculas/minúsculas" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canle" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Engadir" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Retirar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Resaltar alcumes" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Todos os alcumes da identidade" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Alcume actual" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Ningún" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Sensíbel a maiúsculas" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4619,16 +4709,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                      Channel: Semicolon separated list of channel/query names, leave " @@ -4641,79 +4731,76 @@ msgid "" "channel starting with #quassel

                                      " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "isto non debería estar baleiro" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "regra de resalte" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "O enderezo de escoita non é válido %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "regra de resalte" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Non se puido abrir a interface IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Non se puido abrir a interface IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Enderezo de escoita non válido %1, protocolo de rede descoñecido" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4721,7 +4808,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Renomear a identidade" @@ -4747,101 +4834,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Retirar esta identidade" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identidades" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                        " msgstr "Os seguintes problemas precisan ser corrixidos antes de que se poidan aplicar os cambios:
                                          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                        • All identities need an identity name set
                                        • " msgstr "
                                        • Todas as identidades precisan dun nome de identidade definido
                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                        • Every identity needs at least one nickname defined
                                        • " msgstr "
                                        • Todas as identidades precisan de polo menos un alcume definido
                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                        • You need to specify a real name for every identity
                                        • " msgstr "
                                        • Debe especificar un nome real para cada identidade
                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                        • You need to specify an ident for every identity
                                        • " msgstr "
                                        • Debe especificar un nome real para cada identidade
                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                        " msgstr "
                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Unha ou máis identidades non son válidas" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Eliminar identidade?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Ten certeza de que quere eliminar a identidade «%1»?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Introduza un novo nome para a identidade «%1»!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Usuario de Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Marchei pescar." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Non estou. Non, realmente non estou!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Todos os clientes de Quassel desapareceron da face da terra..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "O xardín de infancia está noutra parte!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4975,7 +5062,7 @@ msgid "minutes of being idle" msgstr "minutos de estar inactivo" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avanzado" @@ -5041,15 +5128,15 @@ msgid "Key Type:" msgstr "Tipo de chave:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Non hai ningunha chave cargada" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Cargar" @@ -5066,8 +5153,8 @@ msgstr "Organización:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Non se cargou ningún certificado" @@ -5077,7 +5164,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Nome común:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "día" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Cargar unha chave" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Limpar" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Cargar un certificado" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Configuración da identidade" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identidade predeterminada" @@ -5367,14 +5454,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "A regra está activada" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                      Only enabled rules are filtered.
                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Activar / Desactivar:
                                      Só se filtrarán as regras activadas.
                                      Para regras dinámicas, desactivar fai que se volvan a mostrar as mensaxes filtradas." -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                      Depending on the type of the rule, the text is " @@ -5387,27 +5474,27 @@ msgid "" "host
                                      " msgstr "Regra para ignorar:
                                      Dependendo do tipo de regra, o texto axustase a:

                                      - o contido da mensaxe:
                                      Exemplo:
                                      «*patrón*» axustase a calquera texto que conteña a palabra «patrón»

                                      - o nome do remitente alcume!ident@nome.servidor
                                      Exemplos:
                                      «*@patron.com» axustase a calquera remitente do servidor patron.com
                                      «estúpido!.+ (RegEx) axustase a calquera remitente co alcume «estúpido» de calquera servidor
                                      " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Por remitente" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Por mensaxe" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Activado" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipo" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Regra para ignorar" @@ -5442,12 +5529,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Lista de ignorados" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "A regra xa existe" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5456,159 +5543,147 @@ msgid "" "Please choose another rule." msgstr "Xa existe unha regra \n«%1»\nPor favor, escolla outra regra." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulario" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Isto activa a compatibilidade para o indicador de aplicativos do Proxecto de Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Mostrar mensaxes no indicador de aplicaticos" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Branco" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Negro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Azul escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verde escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Vermello" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Vermello escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Maxenta escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Laranxa" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Marelo" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verde" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Ciano escuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Ciano" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Azul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Maxenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Gris escuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Gris claro" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Limpar cor" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Enfocar a liña de entrada de texto" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5708,117 +5783,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Compoñente de entrada de texto" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Gardar e conectar" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canle" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Usuarios" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Tema" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5909,12 +5984,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Ausente:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Listas de conversas e alcumes" @@ -5949,7 +6024,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Outra actividade" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5957,61 +6038,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n resaltado pendente" msgstr[1] "%n resaltados pendentes" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "A tecla que ven de premer non é admitida por Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Tecla non admitida" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Prema o botón e indique despois o atallo que desexe ter no programa.\nExemplo para Ctrl+a: manteña premida a tecla Ctrl e prema a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Maiús" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Entrada" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Ningún" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflito de atallos" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6019,589 +6100,599 @@ msgid "" "Please choose another one." msgstr "O atallo «%1» xa está en uso e non se pode configurar.\nElixa outro." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "O atallo «%1» é ambiguo co atallo pola seguinte acción:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Quere reasignar este atallo á acción seleccionada?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Reasignar" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Xeral" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Conectar ao núcleo..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Desconectar do núcleo" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Información do núcleo..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configurar &redes..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Saír" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurar listas de canles..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "B&loquear a distribución das xanelas" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Mostrar a barra de bu&sca" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Mostrar o rexistro de ausencia" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Mostrar a barra de &menú" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Mostrar a &barra de estado" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "B&loquear a distribución das xanelas" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Modo de &pantalla completa" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Con&figurar accesos directos..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurar Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Sobre Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Sobre &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Depurar &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Depurar &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Depurar &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Depurar &HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Depurar &Log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Recargar folla de estilos" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navegación" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Pasar á conversa seguinte" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Estabelecer o acceso rápido #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Estabelecer o acceso rápido #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Estabelecer o acceso rápido #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Estabelecer o acceso rápido #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Estabelecer o acceso rápido #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Estabelecer o acceso rápido #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Estabelecer o acceso rápido #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Estabelecer o acceso rápido #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Estabelecer o acceso rápido #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Estabelecer o acceso rápido #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Acceso rápido #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Acceso rápido #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Acceso rápido #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Acceso rápido #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Acceso rápido #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Acceso rápido #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Acceso rápido #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Acceso rápido #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Acceso rápido #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Acceso rápido #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Activar a seguinte lista de conversas" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Activar a lista de conversas anterior" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Ir á seguinte conversa" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Ir á conversa anterior" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Ficheiro" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Redes" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Vista" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Lista de conversas" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Barras de ferramentas" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Configuración" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Axuda" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Depurar" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Alcumes" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Mostrar a lista de alcumes" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor de conversa:" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Mostrar o monitor de conversas" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Liña de entrada de texto" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Mostrar a liña de entrada" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Tema" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Mostrar a liña do tema" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barra de ferramentas principal" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Conectado ao núcleo." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Non conectado ao núcleo." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Conexión sen cifrar" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "O seu cliente non admite o cifrado SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "A información confidencial, como os contrasinais, será transmitida sen cifrar ao seu núcleo Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "O seu núcleo non admite o cifrado SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "O certificado de seguranza non é de confianza" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6609,69 +6700,112 @@ msgid "" "following reasons:" msgstr "O certificado SSL fornecido polo núcleo en %1 non é de confianza polas razóns seguintes:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continuar" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Mostrar certificado" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Desexa aceptar este certificado para sempre sen que se lle volva a preguntar?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Só durante a sesión actual" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Para sempre" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Produciuse un error de conexión co núcleo" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Solicitando %1 mensaxes do rexistro para a conversa %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "O enderezo de escoita non é válido %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Non se puido abrir a interface IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Non se puido abrir a interface IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Enderezo de escoita non válido %1, protocolo de rede descoñecido" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Recibindo o rexistro" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6679,7 +6813,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Protección contra pegado" @@ -6747,12 +6881,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6769,120 +6903,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Introduza un nome de rede:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Engadir rede" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Usuarios" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Conversa" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Conta de alcumes" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Desexa eliminar permanentemente a seguinte area de conversas?" msgstr[1] "Desexa eliminar permanentemente as seguintes areas de conversas?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                      " msgstr "...e %1 máis

                                      " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Nota: Isto eliminará toda a información relacionada, incluíndo toda a información do rexistro do núcleo e é irreversíbel." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                      As canles en área de conversa que teñen actividade, non poden ser eliminados. Abandone primeiro a canle." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Retirar as áreas de conversa permanentemente?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Unirse a canle" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Rede:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canle:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Contrasinal:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Configurar a conexión de rede" @@ -7096,22 +7230,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Contrasinal:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                      " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7138,54 +7273,97 @@ msgstr "Servizo:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codificacións" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                      \n" +"

                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                      \n" +"

                                      Toggles the IRCv3 'server-time' capability.

                                      " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configurar preferencias avanzadas como a codificación das mensaxes e a reconexión automática" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codificacións" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Control de codificación para as mensaxes entrantes e saíntes" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Usar codificacións personalizadas" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Especificar a codificación coa que serán enviadas as súas mensaxes.\nUTF-8 debería ser unha boa elección para a maioría das redes." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Enviar mensaxes en:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Recibir reserva:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                      This specifies how control messages, nicks and servernames are " @@ -7194,89 +7372,99 @@ msgid "" " characters and invalid encoding.

                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Codificación do servidor:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Redes" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                      Override default message rate limiting.

                                      Setting limits too low " "may get you disconnected from the server!

                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                        " msgstr "Os seguintes problemas precisan ser corrixidos antes de que se poidan aplicar os cambios:
                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                        • All networks need at least one server defined
                                        • " msgstr "
                                        • Todas as redes precisan polo menos dun servidor definido
                                        • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                        " msgstr "
                                      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Configuración incorrecta da rede" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Eliminar a rede?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7284,12 +7472,12 @@ msgid "" "including the backlog?" msgstr "Ten certeza de que desexa eliminar a rede «%1» e toda a información relacionada, incluíndo o rexistro?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7297,12 +7485,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7310,12 +7498,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7323,12 +7524,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7336,18 +7551,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7365,7 +7622,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Un alcume válido pode conter letras do alfabeto inglés, díxitos numéricos, e os caracteres especiais {, }, [, ], \\, |, `, ^, _ e -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Engadir alcume" @@ -7380,27 +7637,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificacións" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7408,109 +7665,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Seleccione un ficheiro de son" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulario" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Reproducir un son" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Escoita previa do son seleccionado" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Seleccione o ficheiro de son a reproducir" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Solicitando un total de %1 mensaxes ao rexistro desde %2 áreas de conversa" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Solicitando ata %1 de todas as mensaxes sen ler do rexistro (máis %2 adicionais)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Solicitando ata %1 de todas as mensaxes sen ler do rexistro de %2 áreas de conversa" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Dámoslle a benvida a Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7518,346 +7750,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Este asistente guiarao para configurar a súa identidade predeterminada e a súa conexión á rede IRC.
                                      Isto só abrangue aspectos básicos. Vostede pode cancelar o asistente en calquera momento e usar o diálogo de configuración para un axuste máis detallado." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Declaración de bloque incorrecta: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Asignación de modo de paleta incorrecta: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Nome de modo de paleta descoñecido: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nome de subelemento incorrecto en %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Tipo de mensaxe incorrecto en %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condición non válida %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Etiqueta da mensaxe incorrecta: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Especificación da marca identificadora do remitente incorrecta: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "A marca identificadora do remitente pode ser como moito «0x0f»!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Nome de formato incorrecto: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Especificación incorrecta de cores IRC (debe estar comprendida entre 00 e 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condición non manexada: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "lista non válida de propiedades %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Tipo de elemento nob válido da lista de conversas %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Estado non válido da lista de conversas %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Declaración non válida de propiedade: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Propiedade non válida do tipo de letra: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Propiedade descoñecida da liña de conversa: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Epecificación non válida da paleta do modo de cor: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Paleta de cor descoñecida: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Declaración non válida da gradiente: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Lista de paradas da gradiente non válida: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Especificación non válida do tipo de letra: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Especificación non válida do estilo do tipo de letra: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Especificación non válida do largo do tipo de letra: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Especificación non válida do tamaño do tipo de letra: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Seleccione un ficheiro de son" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Reproducir un son" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Escoita previa do son seleccionado" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Seleccione o ficheiro de son a reproducir" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                      [,
                                      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "ano" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "día" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "seg" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                      %2 (%3 bytes)" @@ -7868,6 +8374,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8002,35 +8528,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Contrasinal no proxy:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Configuracións" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Gardar os cambios" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8043,7 +8569,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Recargar a configuración" @@ -8053,22 +8579,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Quere recargar a configuración, desfacendo os seus cambios nesta páxina?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restaurar os valores predeterminados" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Quere restaurar os valores predeterminados para ésta páxina?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Configuracións" @@ -8079,7 +8605,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Recargar a configuración" @@ -8089,22 +8615,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Quere recargar a configuración, desfacendo os seus cambios nesta páxina?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restaurar os valores predeterminados" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Quere restaurar os valores predeterminados para ésta páxina?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Acción" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Atallo" @@ -8130,8 +8656,8 @@ msgid "Default:" msgstr "Predeterminado:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Ningún" @@ -8141,115 +8667,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizado:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Atallos" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Desconectando" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nome da rede:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "O nome da rede de IRC que está a configurar" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servidores" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Unha lista dos servidores IRC que pertencen a esta rede" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Editar esta entrada de servidor" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Editar..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Engadir outro servidor de IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Engadir..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Retirar esta entrada de servidor da lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "E&liminar" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Mover cara arriba na lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Mover cara abaixo na lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Unirse ás canles automáticamente" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Unha lista de canles de IRC ás que unirse automaticamente despois de conectarse á rede" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8264,19 +8790,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8286,138 +8812,138 @@ msgid "" "your core." msgstr "SQLite é un motor de base de datos baseado en ficheiros que non require configuración algunha. É axitado para bases de datos pequenas ou medianas que non requiran acceso ao través da rede. Use SQLite se o seu Quassel, debe almacenar a información na mesma máquina na que Quassel está a executarse, e se se agarda que só uns poucos usuarios usen o seu núcleo." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Información de seguranza" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Servidor:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Enderezo IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Cifrado:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocolo:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Cadea do certificado:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Titular" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nome común:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organización:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Unidade de organización:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "País:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Estado ou provincia:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Localidade:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emisor" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Período de validez:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Suma MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Suma SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "De confianza:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Si" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                        " msgstr "Non, polas seguintes razóns:
                                          " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 ata %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Área de estado" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimizar" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restaurar" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                          If enabled, alert the system tray or dock in case of a" @@ -8428,27 +8954,27 @@ msgid "" " support changing the color of the tray icon.

                                          " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8456,32 +8982,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n resaltado pendente" msgstr[1] "%n resaltados pendentes" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Mostrar a mensaxe nunha xanela emerxente" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Completado co tabulador" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Activar a entrada da doca, tempo de espera:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Marcar a entrada na barra de tarefas, tempo de espera:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Sen límites" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " segundos" @@ -8626,23 +9152,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Retirar e vetar ao usurio na canle" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulario" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Usuarios: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8678,176 +9204,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Compoñente do tema" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Novo" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipo" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Agora é coñecido como %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN é agora coñecido como %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Modo do usuario: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modo %DM%1%DM por %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH uniuse a %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH abandonou %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH saíu" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN expulsou a %DN%2%DN de %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Día cambiado a %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "A división entre %DH%1%DH e %DH%2%DH rematou. Uníronse: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 máis)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "División entre %DH%1%DH e %DH%2%DH. Saíron: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8855,7 +9381,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n propietario" msgstr[1] "%n propietarios" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8863,7 +9389,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n administrador" msgstr[1] "%n administradores" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8871,7 +9397,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operador" msgstr[1] "%n operadores" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8879,7 +9405,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n semiOp" msgstr[1] "%n semiOp" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8887,7 +9413,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n con voz" msgstr[1] "%n con voz" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/hi.po b/po/hi.po index 8ed9d58c..e52e7225 100644 --- a/po/hi.po +++ b/po/hi.po @@ -1,12 +1,13 @@ # # Translators: +# Raju Devidas Vindane , 2013 # Raju Devidas Vindane , 2013,2015 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Hindi (http://www.transifex.com/quassel/quassel/language/hi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +16,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "क्वास्सेल " -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "क्वासल के बारे मे" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n" @@ -1838,52 +1951,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                          The URL to open with the selected text as the " @@ -1893,22 +2006,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                          " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2038,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                          None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2114,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2256,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2511,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2737,12 +2844,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2787,28 +2894,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2919,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                          You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                          You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                          The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                          The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3021,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3101,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3327,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3369,7 @@ msgid "Form" msgstr "फार्म" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3457,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3518,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                          Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3540,7 @@ msgid "" "Announce

                                          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                          Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3553,103 @@ msgid "" "channel starting with #quassel

                                          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3570,22 +3660,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3683,30 @@ msgid_plural "%n Day(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3723,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3843,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3929,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3959,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4031,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4064,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4123,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4226,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4185,83 +4296,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4363,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "" @@ -4505,112 +4598,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4705,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                          Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4727,76 @@ msgid "" "channel starting with #quassel

                                          " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4804,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "" @@ -4746,101 +4830,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                            " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                          • All identities need an identity name set
                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                          • Every identity needs at least one nickname defined
                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                          • You need to specify a real name for every identity
                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                          • You need to specify an ident for every identity
                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                          " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5058,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5040,15 +5124,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5065,8 +5149,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5076,7 +5160,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                          %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5366,14 +5450,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                          Only enabled rules are filtered.
                                          For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                          Depending on the type of the rule, the text is " @@ -5386,27 +5470,27 @@ msgid "" "host
                                          " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5441,12 +5525,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5539,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "फार्म" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5779,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5980,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5948,7 +6020,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6034,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6096,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6696,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6809,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6746,12 +6877,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6899,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                          " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                          Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7095,22 +7226,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                          Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                          Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                          " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7269,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                          Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                          \n" +"

                                          This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                          \n" +"

                                          Toggles the IRCv3 'server-time' capability.

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                          This specifies how control messages, nicks and servernames are " @@ -7193,89 +7368,99 @@ msgid "" " characters and invalid encoding.

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                          Override default message rate limiting.

                                          Setting limits too low " "may get you disconnected from the server!

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                          • All networks need at least one server defined
                                          • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7468,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7481,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7494,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7520,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7547,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7618,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7379,27 +7633,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7661,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "फार्म" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7746,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                          [,
                                          [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                          [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                          %2 (%3 bytes)" @@ -7867,6 +8370,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8001,35 +8524,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8565,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8052,22 +8575,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8078,7 +8601,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8088,22 +8611,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8129,8 +8652,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8140,115 +8663,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8786,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8808,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                            " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                            If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8950,27 @@ msgid "" " support changing the color of the tray icon.

                                            " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8978,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8625,23 +9148,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "फार्म" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9200,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "नया" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9377,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9385,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9393,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9401,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9409,7 @@ msgid_plural "%n Voiced" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/hu.po b/po/hu.po index 67b83865..956bba33 100644 --- a/po/hu.po +++ b/po/hu.po @@ -1,12 +1,14 @@ # # Translators: +# Daniel Albers , 2010-2012 +# ulysses , 2010 # ulysses , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Hungarian (http://www.transifex.com/quassel/quassel/language/hu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +17,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "A Quassel névjegye" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                            Quassel IRC

                                            " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Névjegy" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "&Készítők" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "Kö&zreműködők" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "K&öszönet" @@ -649,14 +672,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                            Version date: %2
                                            Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +701,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "A Quassel IRC fő fejlesztői:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Szeretnénk köszönetet mondani a következő közreműködőknek, és mindazoknak akiket elfelejtettünk itt megemlíteni:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +730,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +755,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Sikertelen frissítés…" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                            It can be used as a regular slash " "command.

                                            Example: \"foo\" can be used per /foo" msgstr "Az álnév gyorsbillentyűje
                                            Ugyanúgy használható, mint egy általános perjeles parancs.

                                            Például a „foo” használható /foo alakban" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Álnév" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Bővítmény" @@ -907,7 +930,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1009,27 +1032,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Hibák:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Válasszon egy stíluslapfájlt" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Távollét Alatti Naplózás" @@ -1039,7 +1062,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Hálózatnév megjelenítése" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Puffernév megjelenítése" @@ -1061,46 +1084,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dinamikus napló mennyiesége:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Olvasatlan üzenetek" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Olvasatlan üzenetek" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Kiinduló napló mennyisége:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1150,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "A pufferenkénti üzenetek maximális mennyisége." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Korlát:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Korlátlan" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Az olvasatlan üzeneteken felül gyűjtentő üzenetek mennyisége. A korlátot ne itt adja meg." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "További üzenetek:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                            On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                            \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                            \n" +"

                                            On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                            " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1210,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "A pufferekben gyűjtendő üzenetek maximális mennyisége." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                            %1 - %2

                                            " msgstr "

                                            %1 - %2

                                            " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Pufferok egyesítése véglegesen?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1244,7 @@ msgid "" " This cannot be reversed!" msgstr "Szeretné összefűzni végleg az \"%1\" és \"%2\" puffert? A művelet nem visszavonható!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1259,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Adjon egy nevet a csevegéslistának:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Csevegéslista hozzáadása" @@ -1244,7 +1300,7 @@ msgid "Network:" msgstr "Hálózat:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Összes" @@ -1326,116 +1382,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Előnézet:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Egyéni csevegéslisták" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Törli a csevegéslistát?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Biztosan törölni akarja a(z) „%1” csevegéslistát?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "PufferNézet" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Nagyítás" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Kicsinyítés" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Tényleges méret" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                            Enter a space-separated list of IRCv3 capabilities to ignore:

                                            " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                            A list of capabilities may be found at https://ircv3.net/irc/.

                                            " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Felhasználók" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Téma" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Csatornalista" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Keresési minta:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Válasszon egyszerű és haladó mód között.\nA haladó mód engedi szöveg keresését az IRC szerveren." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Csatornák megjelenítése" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Szűrő:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Hibák történtek:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1557,7 @@ msgid "Move selected buffers to the right" msgstr "Kijelölt pufferek mozgatása jobbra" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Megjelenítés:" @@ -1516,83 +1589,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Csevegésfigyelő" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Bekapcsol" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Kikapcsol" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Mellőzés:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Saját üzenetek megjelenítése" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Hálózatnév megjelenítése" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Puffernév megjelenítése" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Beállítás…" -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kijelölés másolása" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1860,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "…" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "kis- és nagybetűk megkülönböztetése" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "álnév keresése" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "üzenet keresése" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "kapcsolódások, társak stb. tiltása." @@ -1797,37 +1909,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                            Usage examples:

                                            \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                            dd.MM.yyyy21.05.2001
                                            ddd MMMM d yyTue May 21 01
                                            hh:mm:ss.zzz14:13:09.042
                                            h:m:s ap2:13:9 pm
                                            \n" -"" +"\n" +"

                                            Accepts Qt QDateTime Format.

                                            \n" +"

                                            Examples:

                                            \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                            dd.MM.yyyy21.05.2001
                                            ddd MMMM d yyTue May 21 01
                                            hh:mm:ss.zzz14:13:09.042
                                            h:m:s ap2:13:9 pm
                                            \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1952,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Egyéni csevegéslisták" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                            The URL to open with the selected text as the " @@ -1893,22 +2007,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                            " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Csevegésnézet" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2039,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "A profil már létezik!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Biztonsági Kapcsolat Használata" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Kapcsolódás %1 hálózathoz..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "%1 keresése…" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Kapcsolódva %1 hálózathoz" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Lekapcsolódás erről %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Szétkapcsolva" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                            None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2115,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "&Csatlakozás..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Bejelentkezés…" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Biztonsági Kapcsolat Használata" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "%1 üzenet feldolgozva %2 másodperc alatt." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Csevegéslista hozzáadása" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2257,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Hivatkozás címének másolása" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Kapcsolódás" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Kapcsolat bontása" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Csatlakozás" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Kilépés" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Csevegések törlése…" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Csatlakozások" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Kilépések" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Kilépések" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Becenév Változik" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Mód Változik" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Nap változik" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Becenév Változik" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Beállítás alapértelmezettnek…" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Alapértelmezések használata…" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Csatlakozás csatornához…" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Párbeszéd Indítása" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Párbeszéd megjelenítése" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Verzió" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Idő" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Kliens" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Egyéni…" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Operátor Jog Adása" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Operátor Jog Elvétele" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Voice jog adása" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Voice jog elvétele" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Kirúgás a csatornáról" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Kitiltás a csatornáról" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Kirúgás és kitiltás" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Csatornalista megjelenítése" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Mellőzöttek Listája" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Események elrejtése" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Tevékenységek" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Mellőzés:" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2512,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "restoreState() hívása amíg az aktív munkafolyamat él!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Admin felhasználót vagy jelszót nem állítottak be." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "A tárolót nem lehet beállítani!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Adminisztrátor Felhasználó Létrehozása..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "GUI kliens figyelése %1 számú IPv6-on, %2 porton, %3 számú protokollal" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Nem lehet megnyitni az IPv6 csatolót %1:%2:%3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "GUI kliens figyelése %1 számú IPv4-en, %2 porton, %3 számú protokollal" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Nem lehet megnyitni az IPv4 csatolót %1:%2:%3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Nem érvényes figyelő cím %1, ismeretlen hálózati protokoll" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Nem lehet hálózati csatolót nyitni!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Kliens kapcsolódása innen" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Szerver leállítása alapbeállításokhoz." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Felület" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Mag Profil Szerkesztése" @@ -2737,12 +2845,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Profil Hozzáadása" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Felület" @@ -2787,28 +2895,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Kliens" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "túl régi, visszautasítás." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2920,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                            You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                            You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                            The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                            The username/password combination " "you supplied could not be found in the database." msgstr "Nem megfelelő felhasználói név vagy jelszó!
                                            Az Ön által megadott felhasználói név/jelszó páros nem található az adatbázisban." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Leírás" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Mag Konfiguráció Varázsló" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "A magot sikeresen beállítottuk. Bejelentkezés..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3022,64 @@ msgid "" "over." msgstr "Mag konfiguráció nem sikerült:
                                            %1
                                            Nyomja meg a Következő gombot az újraindításhoz." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Felhasználónév:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Jelszó:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Jelszó ismétlése" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Jelszó megjegyzése" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Ez a varázsló segíteni fogja Önt a Quassel mag Beállításaiban." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Adminisztrátor Felhasználó Létrehozása" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3102,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Bevezetés" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "HáttérTároló kiválasztása" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Beállítások Tárolása" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Háttér Tároló:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Az Ön választásai" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Adminisztrátor Felhasználó:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Háttér Tároló:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Kérem várjon, az Ön beállításainak átvitele történik a magba..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Hitelesítés szükséges" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Hálózat nevének megadása:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Jelszó:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Felhasználónév:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Jelszó megjegyzése" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "&Csatlakozás..." -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Hálózatok" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Szétkapcsolva" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "&Kapcsolat Bontása" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Kapcsolódás %1 hálózathoz..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3328,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Kapcsolat" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Üzenet" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3370,7 @@ msgid "Form" msgstr "Űrlap" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3458,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Nincs" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3519,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                            Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3541,7 @@ msgid "" "Announce

                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                            Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3554,103 @@ msgid "" "channel starting with #quassel

                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "kiemelés szabályai" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Mag Információ" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Verzió:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Üzemidő:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Bezárás" @@ -3570,22 +3661,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3684,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n nap" msgstr[1] "%n nap" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (%4 óta)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Kapcsolódás Sikertelen. Kapcsolódás a következő Kiszolgálóhoz" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3724,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Nem lehet csatlakozni a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Kapcsolódás sikertelen %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Kliens" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "kapcsolat bontva (Felhasználói azonosító: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3844,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Érvénytelen hálózati azonosító érkezett a Magtól a %1 hálózat létrehozása közben!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Kísérlet már meglévő hálózat létrehozásához, frissítés!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Nem található szabad és érvényes álnév az álnévlistában. Használja a /nick parancsot a folytatáshoz" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3930,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Igen" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3960,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Nincs topik beállítva a %1 részére." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4032,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4065,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4124,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Kettőzés:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4227,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4185,83 +4297,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Hibakereső Konzol" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "helyi" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "mag" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Kiértékel!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Hibakereső Naplózás" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Bezárás" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 megváltoztatta a topikot %2 témáról \"%3\" témára" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "RPL_ISUPPORT számára nem megfelelő RFC érkezett, mely váratlan viselkedéshez vezethet!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 távol: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4364,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whowas] %1 volt %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 online %2-on keresztül (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 volt %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Ki] Vége a /WHO listának %1 részére" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 bejelentkezett %2 óta" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 távol %2 (%3) óta" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Ki] Vége a /WHO listának %1 részére" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 felhasználó a következő hálózaton: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 írási joga van a következő csatornákon: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 operátor a következő csatornákon: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "A(z) %1 csatornán %2 felhasználó található. A topik: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Csatornalista vége" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "A %1 részére a beállított topik: \"%2\"" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 távol: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Nincs topik beállítva a %1 részére." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "A %1 részére a beállított topik: \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Topikot %1 állította be a %2 csatornán" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "A(z) %1 álnév nem engedélyezett karaktereket tartalmaz" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Az álnév már használatban van: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Név \"%1\" érvénytelen: ../ vagy ..\\ nem engedélyezett!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "A(z) „%1” parancsfájl nem található" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "A(z) „%1” parancsfájl összeomlott a következő hibakóddal: %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "A(z) „%1” parancsfájl nem indítható el." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "A(z) „%1” parancsfájl a következő hibát okozta: %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Kiválasztás…" @@ -4505,112 +4599,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Egyéni Kiemelések" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Engedélyezés" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Kiemelés" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Csatorna" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Hozzáadás" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Eltávolítás" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Kiemelt Becenevek" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Minden Becenév A Profilból" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Aktuális Becenév" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Nincs" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "kis- és nagybetű érzékeny" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4706,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                            Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4728,76 @@ msgid "" "channel starting with #quassel

                                            " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "ez nem lehet üres" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "kiemelés szabályai" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Nem érvényes figyelő cím %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "kiemelés szabályai" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Nem lehet megnyitni az IPv6 csatolót %1:%2:%3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Nem lehet megnyitni az IPv4 csatolót %1:%2:%3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Nem érvényes figyelő cím %1, ismeretlen hálózati protokoll" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4805,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Profil Átnevezése" @@ -4746,101 +4831,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Profil Eltávolítása" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Azonosítók" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                              " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • All identities need an identity name set
                                            • " msgstr "
                                            • Minden személyazonossághoz szükséges azonosító név beállítása
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • Every identity needs at least one nickname defined
                                            • " msgstr "
                                            • Minden személyazonossághoz szükséges azonosító név beállítása
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • You need to specify a real name for every identity
                                            • " msgstr "
                                            • Minden személyazonossághoz szükséges valódi név megadása
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • You need to specify an ident for every identity
                                            • " msgstr "
                                            • Minden személyazonossághoz szükséges egy azonosító megadása
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                            " msgstr "
                                          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Egy vagy több személyazonosság érvénytelen" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Adatlap Törlése?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Biztosan törli a \"%1\" profilt?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC Felhasználó" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "üres" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Pecázni Mentem." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Nem vagyok itt. Nem, tényleg nem vagyok itt!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Minden Quassel kliens rejtett a föld arca előtt..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Az óvoda máshol van!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5059,7 @@ msgid "minutes of being idle" msgstr "perc üresjárat után" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Speciális" @@ -5040,15 +5125,15 @@ msgid "Key Type:" msgstr "Kulcstípus:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nincs betöltve kulcs" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Betöltés" @@ -5065,8 +5150,8 @@ msgstr "Szervezet:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Nincs betöltve tanúsítvány" @@ -5076,7 +5161,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Általános Név:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                          %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "nap" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Töltsön be egy kulcsot" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Tiszta" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Töltsön be egy tanúsítványt" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Adatlap Törlése?" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Alapértelmezett Profil" @@ -5366,14 +5451,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                          Only enabled rules are filtered.
                                          For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                          Depending on the type of the rule, the text is " @@ -5386,27 +5471,27 @@ msgid "" "host
                                          " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Üzenet szerint" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Engedélyezés" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Típus" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Mellőzés:" @@ -5441,12 +5526,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Mellőzöttek Listája" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "A profil már létezik!" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5540,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Űrlap" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Fehér" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Fekete" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Sötétkék" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Sötétzöld" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Vörös" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Sötétvörös" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Sötétlila" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Narancssárga" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Sárga" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Zöld" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Sötétcián" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cián" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Kék" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Lila" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Sötétszürke" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Világosszürke" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Tiszta" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Fókus beviteli sor" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5780,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Beviteli Mező" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Kapcsolódás" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Csatorna" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Felhasználók" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Téma" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5981,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Távollét:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Becenevek Megjelenítése" @@ -5948,7 +6021,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Egyéb aktivitás" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6035,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Beviteli Mező" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Nincs" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Gyorsbillentyű" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6097,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Általános" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Csatlakozás..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Kapcsolat Bontása" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Mag &Info..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "&Hálózatok beállítása…" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Kilépés" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "A Quass&el beállítása…" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Kere&sősáv megjelenítése" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Távollét Alatti Naplózás Megjelenítése" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "&Menüsor megjelenítése" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Álla&potsor megjelenítése" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Teljes képernyős mód" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "A gyor&sbillentyűk beállítása…" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "A Quass&el beállítása…" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "A Quassel &névjegye" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "A &Qt névjegye" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Hibakeresés &HálózatiModell" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Hibakeresés &ÜzenetModell" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Hibakeresés &Naplózás" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Hibakeresés &Naplózás" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Egyéni stíluslap használata" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Szervezet:" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Törli a csevegéslistát?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Fájl" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Hálózatok" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Nézet" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Csevegéslista hozzáadása" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Eszköztárak" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Beállítások" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "Sú&gó" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Hibakereső" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Becenevek" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Becenevek Megjelenítése" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Csevegésfigyelő" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Csevegésfigyelő" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Beviteli Mező" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Beviteli Mező Megjelenítése" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Téma" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Téma Mutatása" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Fő eszköztár" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Csatlakozva a maghoz." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Nem kapcsolódott a maghoz." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Biztonsági Kapcsolat Használata" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "SSL-tanúsítvány használata" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6697,112 @@ msgid "" "following reasons:
                                          " msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Folytatás" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Töltsön be egy tanúsítványt" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Kapcsolat" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "%1 üzenet lekérdezése a naplóból a %2:%3 pufferbe" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Nem érvényes figyelő cím %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Nem lehet megnyitni az IPv6 csatolót %1:%2:%3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Nem lehet megnyitni az IPv4 csatolót %1:%2:%3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Nem érvényes figyelő cím %1, ismeretlen hálózati protokoll" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Napló lehívása" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6810,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6746,12 +6878,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6900,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Hálózat nevének megadása:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Hálózat hozzáadása" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Felhasználók" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Csevegésnézet" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Téma" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Becenév Számoló" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Véglegesen törölni szeretné a következő puffer?" msgstr[1] "Véglegesen törölni szeretné a következő puffereket?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                          " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Megjegyzés: Ez minden kapcsolódó adatot törölni fog, beleértve a Napló adatait a Mag adatbázisából, és a művelet nem visszavonható." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                          Active channel buffers cannot be deleted, please part the channel first." msgstr "Aktív csatorna pufferek nem törölhetök, elsöként lépjen ki a csatornáról." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Pufferok egyesítése véglegesen?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Belépés Csatornára" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Hálózat:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Csatorna:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Jelszó:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Biztonsági Kapcsolat Használata" @@ -7095,22 +7227,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Jelszó:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                          Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                          Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                          " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7270,97 @@ msgstr "Szolgáltatás:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Karakterkódolások" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                          Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                          \n" +"

                                          This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                          \n" +"

                                          Toggles the IRCv3 'server-time' capability.

                                          " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Haladó beállítások konfigurálása, mint üzenet kódolása és automatikus újracsatlakozás" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Karakterkódolások" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Be- és kimenő üzenetek kódolásának ellenőrzése" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Egyedi Karakterkódolás" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Határozza meg, mely kódolású üzenetek fognak beérkezni. UTF-8 jó választás a legtöbb hálózathoz." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Üzenet küldése:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Tartalék lekérése:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                          This specifies how control messages, nicks and servernames are " @@ -7193,89 +7369,99 @@ msgid "" " characters and invalid encoding.

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Kiszolgáló Karakterkódolása:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Hálózatok" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                          Override default message rate limiting.

                                          Setting limits too low " "may get you disconnected from the server!

                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                          • All networks need at least one server defined
                                          • " msgstr "
                                          • Minden hálózat legalább egy kiszolgáló meghatározását igényli
                                          • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                          " msgstr "
                                        " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Érvénytelen hálózatbeállítások" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Hálózat Törlése?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7469,12 @@ msgid "" "including the backlog?" msgstr "Valóban törölni szeretné a(z) %1 hálózatot és minden kapcsolódó beállítást, beleértve a Naplót?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7482,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7495,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7521,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7548,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7619,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Az érvényes becenév tartalmazhajta az angol abc betűit, számokat és a következő speciális karaktereket: {, }, [, ], \\, |, `, ^, _ és -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Álnév hozzáadása" @@ -7379,27 +7634,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Értesítések" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7662,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Hang Fájl Kiválasztása" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Űrlap" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "A teljes %1 számú naplóüzenet lekérése a %2 pufferbe" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Az összes %1 számú olvasatlan naplóüzenet lekérése (plusz kapcsolódó %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "A teljes %1 számú olvasatlan naplóüzenet lekérése a %2 pufferbe" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Kapcsolódás a Quassel Maghoz" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7747,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Nem érvényes figyelő cím %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Hang Fájl Kiválasztása" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                        [,
                                        [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                        [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "év" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "nap" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "óra" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "perc" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "másodperc" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                        %2 (%3 bytes)" @@ -7867,6 +8371,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8001,35 +8525,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxy Jelszó:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "A Quassel beállítása" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Beállítások" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Változtatások mentése" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8566,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "%1 beállítása" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Beállítások újratöltése" @@ -8052,22 +8576,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Szeretné újra betölteni a beállításokat, miközben elveti változtatásait ezen az oldalon?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Alapértelmezések visszaállítása" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Szeretné helyreállítani ennek az oldalnak az alapértelmezett értékeit?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "A Quassel beállítása" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Beállítások" @@ -8078,7 +8602,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "%1 beállítása" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Beállítások újratöltése" @@ -8088,22 +8612,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Szeretné újra betölteni a beállításokat, miközben elveti változtatásait ezen az oldalon?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Alapértelmezések visszaállítása" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Szeretné helyreállítani ennek az oldalnak az alapértelmezett értékeit?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Művelet" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Gyorsbillentyű" @@ -8129,8 +8653,8 @@ msgid "Default:" msgstr "Alapértelmezett:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Nincs" @@ -8140,115 +8664,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Egyéni:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Felület" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Gyorsbillentyűk" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Kapcsolat bontása" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Hálózat Neve:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Kiszolgálók" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Szerkesztés…" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Hozzáadás…" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Felhasználó eltávolítása a csatornáról" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Törlés" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Mozgassa felfele a listában" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "…" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Mozgassa lefele a listában" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Belépés Csatornára" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8787,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8809,138 @@ msgid "" "your core." msgstr "Az SQLite egy fájl alapú adatbázis motor, amely nem igényel semmi beállítást. Kis és közepes méretű adatbázisokhoz alkalmas, melyek nem igényelnek interneten keresztüli hozzáférést. Abban az esetben használjon SQLiteot, ha a Quassel Mag ugyanazon a géepn tárolja az adatokat, amelyen fut, és ha csak néhány felhasználó használja a magot." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Biztonsági információk" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Gépnév:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP-cím:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Titkosítás:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokoll:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Tanúsítványlánc:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Tárgy" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Általános név:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Szervezet:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Szervezeti egység:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Ország:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Állam vagy tartomány:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Helység:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Kibocsátó" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Érvényességi időszak:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5-összeg:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1-összeg:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Megbízható:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Igen" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                          " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Állapot Puffer" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "Mi&nimalizálás" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Visszaállítás" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                          If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8951,27 @@ msgid "" " support changing the color of the tray icon.

                                          " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8979,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Saját üzenetek megjelenítése" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Dokkbejezés aktiválás, időtúllépés:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Panel bejegyzés jelölés, időtúllépés:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Korlátlan" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " másodperc" @@ -8625,23 +9149,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Felhasználó eltávolítása és kitiltása a csatornáról" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Űrlap" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "…" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Felhasználók: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9201,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Új" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Típus" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9378,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n tulajdonos" msgstr[1] "%n tulajdonos" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9386,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n adminisztrátor" msgstr[1] "%n adminisztrátor" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9394,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operátor" msgstr[1] "%n operátor" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9402,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n fél-operátor" msgstr[1] "%n fél-operátor" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9410,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n Írási joggal rendelkező" msgstr[1] "%n Írási joggal rendelkezők" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/it.po b/po/it.po index f570d407..d96fa536 100644 --- a/po/it.po +++ b/po/it.po @@ -1,12 +1,16 @@ # # Translators: +# Daniel Albers , 2012 +# Daniel Albers , 2011 +# Francis, 2019 +# Francis, 2019-2021 # Marco Paolone , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Francis\n" "Language-Team: Italian (http://www.transifex.com/quassel/quassel/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +19,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" -msgstr "" +msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" -msgstr "" +msgstr "Un client IRC moderno e distribuito" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" -msgstr "" +msgstr "Fondatore del progetto, sviluppatore principale" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" -msgstr "" +msgstr "Motivatore del progetto, sviluppatore principale" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" -msgstr "" +msgstr "Sviluppatore principale precedente" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" -msgstr "" +msgstr "Specialista nella traduzione, molte correzioni e miglioramenti, supporto Travis" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" -msgstr "" +msgstr "Molte funzionalità, correzioni e miglioramenti" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" -msgstr "" +msgstr "Molte correzioni e miglioramenti, scopritore e risolutore di malfunzionamenti, supporto communità" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" -msgstr "" +msgstr "Supporto a IRCv3, documentazione, molti altri miglioramenti, prove di funzionamento, PR d'eccezione" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" -msgstr "" +msgstr "Quasseldroid, architettura, prestazioni (mobile), molti altri miglioramenti e correzioni, prove di funzionamento" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" -msgstr "" +msgstr "Miglioramenti interfaccia OSX" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Correzioni" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" -msgstr "" +msgstr "Miglioramenti finestra di conversazione" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" -msgstr "" +msgstr "Tra i primi beta tester e scovatore di malfunzionamenti, traduzione danese" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" -msgstr "" +msgstr "Traduzione spagnola" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" -msgstr "" +msgstr "Correzioni di malfunzionamenti nel sistema di compilazione" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" +msgstr "Miglioramenti nelle prestazioni del database" + +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" -msgstr "" +msgstr "Correzione dell'icona nell'area di notifica" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" -msgstr "" +msgstr "Miglioramenti linguistici" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" -msgstr "" +msgstr "Miglioramenti nella documentazione" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" -msgstr "" +msgid "Various improvements" +msgstr "Vari miglioramenti" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" -msgstr "" +msgid "Brazilian translation" +msgstr "Traduzione brasiliana" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" -msgstr "" +msgid "Slovenian translation" +msgstr "Traduzione slovena" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" -msgstr "" +msgstr "Traduzione rumena" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" -msgstr "" +msgstr "Traduzione pangiabico" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" -msgstr "" +msgstr "Traduzione finlandese" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" -msgstr "" +msgstr "Supporto per indicatore di messaggio" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" -msgstr "" +msgstr "Correzione di un malfunzionamento nel sistema di compilazione" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" -msgstr "" +msgstr "Correzioni di malfunzionamenti nel sistema di compilazione per Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" -msgstr "" +msgstr "Metadati di AppData, supporto LDAP" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" -msgstr "" +msgstr "Suggerimenti più utili, controllo ortografico ed altri miglioramenti" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" -msgstr "" +msgstr "Correzione di arresti anomali" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" -msgstr "" +msgstr "Traduzione francese" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" -msgstr "" +msgstr "Traduzione occitana" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" -msgstr "" +msgstr "Analisi dell'usabilità" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" +msgstr "Supporto SASL" -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" -msgstr "" +msgstr "Varie correzioni e miglioramenti" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" -msgstr "" +msgstr "Correzioni nelle impostazioni" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" -msgstr "" +msgstr "Traduzione galiziana" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" -msgstr "" +msgstr "Traduzione esperanto" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" -msgstr "" +msgstr "Traduzione giapponese" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" -msgstr "" +msgstr "Maintainer per Gentoo" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" -msgstr "" +msgstr "Miglioramenti nella gestione dei certificati" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" -msgstr "" +msgstr "Tra i primi beta tester e scovatore di malfunzionamenti (su Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" -msgstr "" +msgstr "Correzioni nel sistema di traduzione" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" -msgstr "" +msgstr "Supporto per il centro notifiche di OSX" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" -msgstr "" +msgstr "Traduzione turca" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" -msgstr "" +msgstr "Correzioni Mac" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" -msgstr "" +msgstr "Notifiche D-Bus" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" -msgstr "" +msgstr "Traduzione polacca" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" -msgstr "" +msgstr "Miglioramenti nel sistema di compilazione" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" -msgstr "" +msgstr "Supporto alla formattazione e miglioramenti nel campo per la digitazione del testo, molte altre correzioni" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" -msgstr "" +msgstr "Foglio di stile BluesTheme" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" -msgstr "" +msgstr "Traduzione russa" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" -msgstr "" +msgstr "Traduzione italiana" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" -msgstr "" +msgstr "Traduzione tedesca" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" -msgstr "" +msgstr "Pulizia nella gestione argomento, supporto twitch.tv" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" -msgstr "" +msgstr "Traduzione norvegese" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" -msgstr "" +msgstr "Traduzione ungherese" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" -msgstr "" +msgstr "Miglioramenti nelle corrispondenze del traffico IRC" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" -msgstr "" +msgstr "Supporto al sistema di compilazione per Windows e manutenzione Appveyor, motore di snorenotify" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" -msgstr "" +msgstr "Supporto iniziale a Qt5" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" -msgstr "" +msgstr "Pacchetti per {Ku|U}buntu, motivatore, promotore" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" -msgstr "" +msgstr "Varie funzionalità e miglioramenti" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" -msgstr "" +msgstr "Varie correzioni" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" -msgstr "" +msgstr "Correzione di malfunzionamenti" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" -msgstr "" +msgstr "Traduzione ceca" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" -msgstr "" +msgstr "Miglioramenti Python" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" +msgstr "Miglioramenti del proxy, traduzione spagnola" + +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" -msgstr "" +msgstr "Correzioni nella migrazione a Postgres" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" -msgstr "" +msgstr "Traduzione danese" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" -msgstr "" +msgstr "Correzioni nel menù contestuale" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" -msgstr "" +msgstr "Molte correzioni e miglioramenti, analisi dei malfunzionamenti" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" -msgstr "" +msgstr "Logo originale \"All-Seeing Eye\"" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" -msgstr "" +msgstr "Fondatore del progetto, vari miglioramenti" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" -msgstr "" +msgstr "Traduzione serba" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" -msgstr "" +msgstr "Scovatore di malfunzionamenti instancabile, tester {Ku|U}buntu e lobbista, litri di delizioso alcol finlandese" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" -msgstr "" +msgstr "Aiuto nel porting a Qt5, configurazione Travis CI" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" -msgstr "" +msgstr "Miglioramenti nell'unione della finesta chat" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" -msgstr "" +msgstr "Traduzione greca" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Miglioramenti" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" -msgstr "" +msgstr "Miglioramenti OSX" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" -msgstr "" +msgstr "Traduzione lituana" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" -msgstr "" +msgstr "Correzioni documentazione" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" -msgstr "" +msgstr "Idea, hacking, motivazione iniziale" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" -msgstr "" +msgstr "Molte correzioni e miglioramenti, supporto Sonnet, QuasselDroid" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" -msgstr "" +msgstr "Traduzione tedesca, correzioni" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" -msgstr "" +msgstr "Molte correzioni e miglioramenti; PPA Ubuntu" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" -msgstr "" +msgstr "Tonnellate di icone Oxygen compreso il logo Quassel" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" -msgstr "" +msgstr "Design iniziale e layout della finestra principale" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" -msgstr "" +msgstr "Tra i primi beta tester e scovatore di malfunzionamenti" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" -msgstr "" +msgstr "Ritorno a capo nel campo per la digitazione del testo" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" -msgstr "" +msgstr "Miglioramenti nelle prestazioni e pulizia del codice" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" -msgstr "" +msgstr "Comando /print" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" +msgstr "Miglioramenti nelle prestazioni" + +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" -msgstr "" +msgstr "Traduzioni hindi e marathi" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" -msgstr "" +msgstr "Supporto sistema di compilazione per Windows, compilazione automatica per OSX in Travis, vari miglioramenti" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" -msgstr "" +msgstr "Combinazione di tasti Emacs" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" -msgstr "" +msgstr "Miglioramenti nella configurazione delle menzioni" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" -msgstr "" +msgstr "Pacchetti per Debian/Kubuntu, scovatore di malfunzionamenti (per pacchetti e sistema di compilazione)" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" -msgstr "" +msgstr "Correzione di malfunzionamenti, traduzione tedesca" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" -msgstr "" +msgstr "Miglioramenti al motore di gestione audio" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" -msgstr "" +msgstr "Traduzione cinese" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" -msgstr "" +msgstr "Traduzione olandese" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" -msgstr "" +msgstr "Traduzione coreana" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" -msgstr "" +msgstr "Miglioramenti per gli alias" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" -msgstr "" +msgstr "Traduzione norvegese, documentazione" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" -msgstr "" +msgstr "Precedente compilatore per Windows" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" -msgstr "" +msgstr "Correzioni, pacchetti per Debian" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" +msgstr "Correzioni e segnalazioni" + +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" -msgstr "" +msgstr "Miglioramenti nel rilevamento della rete" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" -msgstr "" +msgstr "Traduzione ucraina" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" -msgstr "" +msgstr "Traduzione portoghese" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Informazioni su Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                          Quassel IRC

                                          " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" -msgstr "&Informazioni su" +msgstr "Inform&azioni su" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utori" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" -msgstr "&Contributori" +msgstr "&Collaboratori" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" -msgstr "&Grazie a" +msgstr "Ringraziamen&ti" #: ../src/qtui/aboutdlg.cpp:44 msgctxt "AboutDlg|" msgid "Unknown date" -msgstr "" +msgstr "Data sconosciuta" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                          Version date: %2
                                          Protocol version: %3" -msgstr "" +msgstr "Versione: %1
                                          Data versione: %2
                                          Versione protocollo: %3" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -676,187 +701,187 @@ msgid "" "icons/blob/master/COPYING\">LGPLv3.

                                          Please use https://bugs.quassel-irc.org to " "report bugs." -msgstr "" +msgstr "Un client IRC moderno e distribuito

                                          ©%1 di Quassel Project
                                          https://quassel-irc.org
                                          #quassel su Freenode

                                          Quassel IRC è rilasciato sotto licenze GPLv2 e GPLv3.
                                          Tema Breeze per le icone © Uri Herrera ed altri, rilasciato sotto licenza LGPLv3.
                                          Tema Oxygen per le icone © Nuno Pinheiro ed altri, rilasciato sotto licenza LGPLv3.Per favore utilizza https://bugs.quassel-irc.org per segnalare malfunzionamenti." -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC è sviluppato principalmente da:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" -msgstr "Vorremmo ringraziare le persone che hanno contribuito (qui elencate, in ordine alfabetico) e chiunque avessimo dimenticato di menzionare:" +msgstr "Vorremmo ringraziare le persone che hanno contribuito (in ordine alfabetico) e chiunque avessimo dimenticato di menzionare:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" -msgstr "" +msgstr "...e chiunque altro abbia trovato e segnalato malfunzionamenti, inviato segnalazioni, aiutato altri utenti ad essere parte della comunità!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" -msgstr "" +msgstr "Ringraziamenti speciali:" #: ../src/qtui/aboutdlg.cpp:116 msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" -msgstr "" +msgstr "per l'originale logo Quassel - The All-Seeing Eye" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" -msgstr "" +msgstr "per il logo Oxygen di Quassel" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" -msgstr "" +msgstr "per i fantastici temi icona Breeze ed Oxygen" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" -msgstr "" +msgstr "per aver creato un fantastico framework e sponsorizzare lo sviluppo con Greenphone, N810, N950 ed altri" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" "Installed database schema (version %1) is not up to date. Upgrading to " "version %2... This may take a while for major upgrades." -msgstr "" +msgstr "Lo schema del database installato (versione %1) non è aggiornato. Aggiornamento alla versione %2... Potrebbe richiedere del tempo per aggiornamenti più importanti." -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Aggiornamento non riuscito..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." -msgstr "" +msgstr "Lo schema del database installato è stato aggiornato correttamente alla versione %1." -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                          It can be used as a regular slash " "command.

                                          Example: \"foo\" can be used per /foo" -msgstr "La scorciatoia per l'alias
                                          Può essere utilizzata con la barra comando.

                                          Esempio: «foo» può essere utilizzato per /foo" +msgstr "La scorciatoia per l'alias
                                          Può essere utilizzata come un normale comando preceduto da una barra obliqua.

                                          Esempio: \"foo\" può essere utilizzato per /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" -msgstr "" +msgstr "La stringa con cui verrà estesa la scorciatoia" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" -msgstr "" +msgstr "Variabili speciali" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" -msgstr "" +msgstr "Variabili parametro numerico" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" -msgstr "" +msgstr "parametro numerico incrementale" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" -msgstr "" +msgstr "parametri numerici dal primo a quello specificato come ultimo separati da spazi" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" -msgstr "" +msgstr "tutti i parametri numerici a partire dal primo all'ultimo separati da spazi" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" -msgstr "" +msgstr "Variabili parametro numerico relativo al nick" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" -msgstr "" +msgstr "il nome reale dell'utente identificato dal parametro numerico specificato, ritornerà un '*' se scollegato o sconosciuto" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" -msgstr "" +msgstr "il nome host dell'utente identificato dal parametro numerico specificato, ritornerà un '*' se scollegato o sconosciuto" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" -msgstr "" +msgstr "l'ident dell'utente identificato dal parametro numerico specificato, ritornerà un '*' se scollegato o sconosciuto" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" -msgstr "" +msgstr "l'ident - se verificato - dell'utente identificato dal parametro numerico specificato, ritornerà un '*' se scollegato o non verificato (cioè se è preceduto da '~')" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" -msgstr "" +msgstr "Variabili generali" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" -msgstr "" +msgstr "l'intera stringa" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" -msgstr "" +msgstr "il nick che stai utilizzando" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" -msgstr "" +msgstr "il nome del canale selezionato" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" -msgstr "" +msgstr "Più comandi possono essere separati con punto e virgola" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" -msgstr "" +msgstr "Esempio:" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" -msgstr "" +msgstr "\"Test $1; Test $2; Test omnicomprensivo $0\"" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" -msgstr "" +msgstr "...verrà esteso a tre messaggi separati \"Test 1\", \"Test 2\" e \"Test omnicomprensivo 1 2 3\" quando richiamati con /test 1 2 3" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Espansione" @@ -907,7 +932,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -915,17 +940,17 @@ msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:59 msgctxt "AppearanceSettingsPage|" msgid "Widget style:" -msgstr "" +msgstr "Stile elemento:" #: ../src/qtui/settingspages/appearancesettingspage.ui:66 msgctxt "AppearanceSettingsPage|" msgid "Set application style" -msgstr "Imposta stile applicazione" +msgstr "Imposta lo stile dell'applicazione" #: ../src/qtui/settingspages/appearancesettingspage.ui:73 msgctxt "AppearanceSettingsPage|" msgid "Fallback icon theme:" -msgstr "" +msgstr "Tema icone di scorta:" #: ../src/qtui/settingspages/appearancesettingspage.ui:80 msgctxt "AppearanceSettingsPage|" @@ -934,7 +959,7 @@ msgid "" "current system theme. Requires the selected theme to be installed either " "system-wide, or as part of the Quassel installation.

                                          Supported themes " "are Breeze, Breeze Dark and Oxygen, all of KDE fame.

                                          " -msgstr "" +msgstr "

                                          Tema icone da utilizzare per icone non trovate nel tema scelto. Richiede che il tema scelto sia installato a livello di sistema o come parte dell'installazione di Quassel.

                                          I temi supportati sono Breeze, Breeze scuro ed Oxygen, tutti della famiglia KDE.

                                          " #: ../src/qtui/settingspages/appearancesettingspage.ui:87 msgctxt "AppearanceSettingsPage|" @@ -942,12 +967,12 @@ msgid "" "

                                          If enabled, uses the selected fallback icon theme " "instead of the configured system theme for all icons. Recommended if you " "want Quassel to have a consistent look-and-feel.

                                          " -msgstr "" +msgstr "

                                          Se abilitato, utilizza il tema icone di scorta al posto di quello configurato dal sistema per le icone. È consigliato se vuoi che Quassel abbia un aspetto ed un tocco coerente.

                                          " #: ../src/qtui/settingspages/appearancesettingspage.ui:90 msgctxt "AppearanceSettingsPage|" msgid "Override system theme" -msgstr "" +msgstr "Sovrascrivi il tema di sistema" #: ../src/qtui/settingspages/appearancesettingspage.ui:110 msgctxt "AppearanceSettingsPage|" @@ -967,27 +992,27 @@ msgstr "Mostra icona nell'area di notifica" #: ../src/qtui/settingspages/appearancesettingspage.ui:188 msgctxt "AppearanceSettingsPage|" msgid "Invert brightness" -msgstr "" +msgstr "Inverti luminosità" #: ../src/qtui/settingspages/appearancesettingspage.ui:233 msgctxt "AppearanceSettingsPage|" msgid "Hide to tray on close button" -msgstr "Nasconde nell'area di notifica quando viene chiusa" +msgstr "Nascondi nell'area di notifica quando premi chiudi" #: ../src/qtui/settingspages/appearancesettingspage.ui:248 msgctxt "AppearanceSettingsPage|" msgid "Message Redirection" -msgstr "Reindirizzamento messaggio" +msgstr "Reindirizzamento dei messaggi" #: ../src/qtui/settingspages/appearancesettingspage.ui:257 msgctxt "AppearanceSettingsPage|" msgid "User Notices:" -msgstr "Notifiche utente:" +msgstr "Avvisi utente:" #: ../src/qtui/settingspages/appearancesettingspage.ui:300 msgctxt "AppearanceSettingsPage|" msgid "Server Notices:" -msgstr "Notifiche server:" +msgstr "Avvisi server:" #: ../src/qtui/settingspages/appearancesettingspage.ui:314 msgctxt "AppearanceSettingsPage|" @@ -1009,27 +1034,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Errori:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" -msgstr "" +msgstr "Tema icone:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" -msgstr "" +msgstr "Automatico" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Scegli un file di foglio di stile" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Registro assenza" @@ -1039,10 +1064,10 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Mostra nome della rete" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" -msgstr "Mostra nome del buffer" +msgstr "Mostra nome della finestra" #: ../src/qtui/settingspages/backlogsettingspage.ui:14 msgctxt "BacklogSettingsPage|" @@ -1054,53 +1079,72 @@ msgctxt "BacklogSettingsPage|" msgid "" "Number of messages to be requested from the core when using scrolling up in " "the buffer view." -msgstr "Numero di messaggi da recuperare dal core durante lo scorrimento in alto della vista del buffer." +msgstr "Numero di messaggi da richiedere al core durante lo scorrimento verso l'alto nella finestra." #: ../src/qtui/settingspages/backlogsettingspage.ui:25 msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" -msgstr "Quantità dinamica storico del registro:" +msgstr "Quantità dinamica del registro storico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" -msgstr "Metodo richiesta storico del registro:" +msgstr "Metodo richiesta del registro storico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Quantità fissa per chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Messaggi non letti per chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Messaggi non letti globalmente" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." -msgstr "La richiesta più semplice. Preleva un numero fisso di righe per ogni finestra di chat dallo storico del registro." +msgstr "La richiesta più semplice. Preleva un numero fisso di righe per ogni finestra di chat dal registro storico." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." -msgstr "" +msgstr "Quantità di messaggi per ogni finestra che vengono richiesti dopo che la connessione al core viene stabilita." -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" -msgstr "Quantità iniziale storico del registro:" +msgstr "Quantità iniziale registro storico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1152,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Questa richiesta preleva i messaggi non letti per ogni finestra di chat individualmente. Il numero di righe può essere limitato per chat.\n\nÈ anche possibile scegliere di recuperare righe aggiuntive di chat più vecchie per fornire un contesto migliore." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." -msgstr "Numero massimo di messaggi da recuperare per buffer." +msgstr "Numero massimo di messaggi da recuperare per ogni finestra." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limite:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Illimitato" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." -msgstr "Numero di messaggi da recuperare oltre a quelli non letti. Il parametro «Limite» qui non viene considerato." +msgstr "Numero di messaggi da recuperare oltre quelli non letti. Il parametro Limite qui non viene applicato." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Messaggi aggiuntivi:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                          On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                          \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                          \n" +"

                                          On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                          " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1152,46 +1210,46 @@ msgid "" "It is useful to limit the total amount of the backlog and is probably the fastest.\n" "\n" "You can also chose to fetch additional older chatlines to provide a better context." -msgstr "Questa richiesta preleva tutti i messaggi più nuovi rispetto al messaggio più vecchio non letto per tutte le chat.\n\nNota: questo tipo di richiesta non è consigliato, se si utilizzano finestre nascoste di chat o si hanno chat inattive (per es., richieste o canali fermi).\nÈ utile per limitare la quantità totale dello storico del registro ed è probabilmente il più veloce.\nÈ anche possibile scegliere di recuperare righe aggiuntive di chat più vecchie per fornire un contesto migliore." +msgstr "Questa richiesta preleva tutti i messaggi più nuovi rispetto al messaggio più vecchio non letto per tutte le chat.\n\nNota: questo tipo di richiesta non è consigliata se si utilizzano finestre nascoste di chat o si hanno chat inattive (i.e.: richieste o canali fermi).\nÈ utile per limitare la quantità totale del registro storico ed è probabilmente il più veloce.\n\nÈ anche possibile scegliere di recuperare righe aggiuntive di chat più vecchie per fornire un contesto migliore." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." -msgstr "Numero massimo di messaggi da recuperare da tutti i buffer." +msgstr "Numero massimo di messaggi da recuperare per tutte le finestre." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" -msgstr "Recupero storico del registro" +msgstr "Recupero del registro storico" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                          %1 - %2

                                          " msgstr "

                                          %1 - %2

                                          " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" -msgstr "Unire definitivamente i buffer?" +msgstr "Unire definitivamente le finestre?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" "Do you want to merge the buffer \"%1\" permanently into buffer \"%2\"?\n" " This cannot be reversed!" -msgstr "Vuoi unire definitivamente il buffer «%1» al buffer «%2»?\n Questa operazione non può essere annullata." +msgstr "Sei sicuro di voler unire definitivamente il contenuto della finestra \"%1\" con quello di \"%2\"?\n Questa operazione non può essere annullata." -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." -msgstr "" +msgstr "Cerca..." #: ../src/qtui/settingspages/buffervieweditdlg.ui:14 msgctxt "BufferViewEditDlg|" @@ -1203,7 +1261,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Inserisci un nome per la lista chat:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Aggiungi lista chat" @@ -1221,7 +1279,7 @@ msgstr "Modulo" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:31 msgctxt "BufferViewSettingsPage|" msgid "Re&name..." -msgstr "Ri&nomina" +msgstr "Ri&nomina..." #: ../src/qtui/settingspages/bufferviewsettingspage.ui:48 msgctxt "BufferViewSettingsPage|" @@ -1231,7 +1289,7 @@ msgstr "&Aggiungi..." #: ../src/qtui/settingspages/bufferviewsettingspage.ui:71 msgctxt "BufferViewSettingsPage|" msgid "De&lete" -msgstr "El&imina" +msgstr "E&limina" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:84 msgctxt "BufferViewSettingsPage|" @@ -1244,7 +1302,7 @@ msgid "Network:" msgstr "Rete:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Tutte" @@ -1254,7 +1312,7 @@ msgctxt "BufferViewSettingsPage|" msgid "" "This option is not available when all Networks are visible.\n" "In this mode no separate status buffer is displayed." -msgstr "Questa opzione non è disponibile quando 'Reti' è impostato su 'Tutte'.\nIn questa modalità non verrà mostrato alcun buffer di stato." +msgstr "Questa opzione non è disponibile quando 'Reti' è impostato su 'Tutte'.\nIn questa modalità non vengono visualizzate le finestre di stato separatamente." #: ../src/qtui/settingspages/bufferviewsettingspage.ui:114 msgctxt "BufferViewSettingsPage|" @@ -1269,7 +1327,7 @@ msgstr "Mostra canali" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:128 msgctxt "BufferViewSettingsPage|" msgid "Show queries" -msgstr "Mostra richieste" +msgstr "Mostra privato" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:135 msgctxt "BufferViewSettingsPage|" @@ -1279,7 +1337,7 @@ msgstr "Nascondi chat inattive" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:142 msgctxt "BufferViewSettingsPage|" msgid "Hide inactive networks" -msgstr "" +msgstr "Nascondi reti inattive" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:149 msgctxt "BufferViewSettingsPage|" @@ -1294,7 +1352,7 @@ msgstr "Ordina alfabeticamente" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:163 msgctxt "BufferViewSettingsPage|" msgid "Show search" -msgstr "" +msgstr "Mostra ricerca" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:170 msgctxt "BufferViewSettingsPage|" @@ -1319,123 +1377,140 @@ msgstr "Nuovo messaggio" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:193 msgctxt "BufferViewSettingsPage|" msgid "Highlight" -msgstr "Evento" +msgstr "Menzione" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:219 msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Anteprima:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Liste chat personalizzate" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Eliminare la lista chat?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" -msgstr "Vuoi davvero eliminare la lista chat «%1»?" +msgstr "Sei sicuro di voler eliminare la lista chat \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" -msgstr "VistaBuffer" +msgstr "Vista finestra" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Ingrandisci" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Riduci" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Dimensioni originali" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" -msgstr "Imposta evidenziatore" +msgstr "Imposta linea di demarcazione" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" -msgstr "Vai all'evidenziatore" +msgstr "Vai alla linea di demarcazione" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                          Enter a space-separated list of IRCv3 capabilities to ignore:

                                          " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                          A list of capabilities may be found at https://ircv3.net/irc/.

                                          " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" -msgstr "" +msgstr "Canale %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Utenti" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" -msgstr "" +msgstr "Modo" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Argomento" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" -msgstr "" +msgstr "Non attivo, doppio clic per entrare" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" -msgstr "Lista canali" +msgstr "Elenco canali" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Modello di ricerca:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." -msgstr "Passa dalla modalità semplice a quella avanzata.\nLa modalità avanzata permette di passare stringhe di ricerca al server IRC." +msgstr "Commuta tra la modalità semplice e quella avanzata.\nLa modalità avanzata permette di passare stringhe di ricerca al server IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Mostra canali" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtro:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Errori riscontrati:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1444,7 +1519,7 @@ msgid "" "\n" "

                                          SUPER EVIL CATASTROPHIC ERROR!!11

                                          \n" "

                                          " -msgstr "\n\n

                                          SUPER ERRORE DEMONIACO CATASTROFICO!!11

                                          \n

                                          " +msgstr "\n\n

                                          SUPER INFERNALE ERRORE CATASTROFICO!!11

                                          \n

                                          " #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:14 msgctxt "ChatMonitorSettingsPage|" @@ -1466,7 +1541,7 @@ msgid "" "

                                          Operation modes:

                                          \n" "

                                          Opt-In: Only buffers on the right side are shown in chatmonitor

                                          \n" "

                                          Opt-Out: Buffers on the right side will be ignored in chatmonitor

                                          " -msgstr "

                                          Modalità operative:

                                          Permetti: solo i buffer sulla destra verranno mostrati nel monitor di chat

                                          Escludi: i buffer sulla destra verranno ignorati nel monitor di chat

                                          " +msgstr "\n\n

                                          Modalità operative:

                                          \n

                                          Includi: solo il contenuto delle finestre sul lato destro verrà mostrato nel monitoraggio chat

                                          \n

                                          Escludi: il contenuto delle finestre sul lato destro verrà ignorato nel monitoraggio chat

                                          " #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:61 msgctxt "ChatMonitorSettingsPage|" @@ -1476,15 +1551,15 @@ msgstr "Disponibile:" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:88 msgctxt "ChatMonitorSettingsPage|" msgid "Move selected buffers to the left" -msgstr "Sposta il buffer selezionato a sinistra" +msgstr "Sposta le finestre selezionate a sinistra" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:102 msgctxt "ChatMonitorSettingsPage|" msgid "Move selected buffers to the right" -msgstr "Sposta il buffer selezionato a destra" +msgstr "Sposta le finestre selezionate a destra" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Mostra:" @@ -1493,109 +1568,149 @@ msgstr "Mostra:" msgctxt "ChatMonitorSettingsPage|" msgid "" "Show highlights in chatmonitor even if the originating buffer is ignored" -msgstr "Mostra eventi nel monitor di chat anche se è stato ignorato il buffer da cui provengono" +msgstr "Mostra le menzioni nel monitoraggio chat anche se questi sono originariamente ignorati" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:150 msgctxt "ChatMonitorSettingsPage|" msgid "Always show highlighted messages" -msgstr "Mostra sempre i messaggi evidenziati" +msgstr "Mostra sempre i messaggi in cui c'è una menzione" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:157 msgctxt "ChatMonitorSettingsPage|" msgid "Show own messages" -msgstr "Mostra i propri messaggi" +msgstr "Mostra i miei messaggi" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:182 msgctxt "ChatMonitorSettingsPage|" msgid "" "Show own messages in chatmonitor even if the originating buffer is ignored" -msgstr "" +msgstr "Mostra i miei messaggi nel monitoraggio chat anche se questi sono originariamente ignorati" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:185 msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" -msgstr "" +msgstr "Includi messaggi ignorati" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" -msgstr "" +msgstr "Mostra messaggi dal registro storico alla riconnessione" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" -msgstr "" +msgstr "Mostra messaggi dal registro storico" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "Dettagli..." + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" -msgstr "" +msgstr "Includi messaggi letti dal registro storico alla riconnessione" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" -msgstr "" +msgstr "Includi messaggi letti" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" -msgstr "Monitor di chat" +msgstr "Monitoraggio chat" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" -msgstr "Permetti" +msgstr "Includi" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Escludi" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignora:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Recupero del registro storico" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Mostra i propri messaggi" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Mostra nome della rete" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" -msgstr "Mostra nome del buffer" +msgstr "Mostra nome del canale" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configura..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copia selezione" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" -msgstr "" +msgstr "Cerca '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" -msgstr "" +msgstr "Reimposta larghezza colonne" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:14 msgctxt "ChatViewColorSettingsPage|" @@ -1666,7 +1781,7 @@ msgstr "Messaggio canale:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:148 msgctxt "ChatViewColorSettingsPage|" msgid "Highlight foreground:" -msgstr "Colore di primo piano per l'evento:" +msgstr "Colore di primo piano per la menzione:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:172 msgctxt "ChatViewColorSettingsPage|" @@ -1676,7 +1791,7 @@ msgstr "Messaggio comando:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:196 msgctxt "ChatViewColorSettingsPage|" msgid "Highlight background:" -msgstr "Colore di sfondo per l'evento:" +msgstr "Colore di sfondo per la menzione:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:203 msgctxt "ChatViewColorSettingsPage|" @@ -1686,7 +1801,7 @@ msgstr "Messaggio server:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:227 msgctxt "ChatViewColorSettingsPage|" msgid "Marker line:" -msgstr "Evidenziatore:" +msgstr "Linea di demarcazione:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:251 msgctxt "ChatViewColorSettingsPage|" @@ -1701,41 +1816,41 @@ msgstr "Sfondo:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:332 msgctxt "ChatViewColorSettingsPage|" msgid "Color senders in chat based on nicknames" -msgstr "" +msgstr "Colorat i mittenti nella chat in base al nick" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:335 msgctxt "ChatViewColorSettingsPage|" msgid "Use Sender Coloring" -msgstr "Usa colorazione del mittente" +msgstr "Usa la colorazione del mittente" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:650 msgctxt "ChatViewColorSettingsPage|" msgid "Own messages:" -msgstr "Propri messaggi:" +msgstr "Miei messaggi:" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:689 msgctxt "ChatViewColorSettingsPage|" msgid "" "Color sender nicknames in action messages, e.g.
                                          -*- Nick does an action" -msgstr "" +msgstr "Colora il nick del mittente nei messaggi d'azione, e.g.
                                          -*- Nick compie un azione" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:692 msgctxt "ChatViewColorSettingsPage|" msgid "Color senders in action messages" -msgstr "" +msgstr "Colora il mittente nei messaggi d'azione" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:708 msgctxt "ChatViewColorSettingsPage|" msgid "" "Color nicknames in joins, parts, quits, and other messages, e.g.
                                          --> " "Nick joined #quassel" -msgstr "" +msgstr "Colora i nick negli ingressi, uscite, disconnessioni ed altri messaggi, e.g.
                                          --> Nick è entrato in #quassel" #: ../src/qtui/settingspages/chatviewcolorsettingspage.ui:711 msgctxt "ChatViewColorSettingsPage|" msgid "Color nicknames in other messages" -msgstr "" +msgstr "Colora i nick negli altri messaggi" #: ../src/qtui/settingspages/chatviewcolorsettingspage.cpp:29 msgctxt "ChatViewColorSettingsPage|" @@ -1745,39 +1860,38 @@ msgstr "Interfaccia" #: ../src/qtui/settingspages/chatviewcolorsettingspage.cpp:29 msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" -msgstr "" +msgstr "Colori della finestra di conversazione" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" -msgstr "Maiuscole/minuscole" +msgstr "distingui tra maiuscole e minuscole" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "cerca nick" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "cerca messaggio" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." -msgstr "Ignora messaggi di entrata, uscita, ecc." +msgstr "ignora messaggi di entrata, uscita, ecc." #: ../src/qtui/settingspages/chatviewsettingspage.ui:14 msgctxt "ChatViewSettingsPage|" @@ -1787,47 +1901,49 @@ msgstr "Modulo" #: ../src/qtui/settingspages/chatviewsettingspage.ui:22 msgctxt "ChatViewSettingsPage|" msgid "Use a custom format for the timestamp" -msgstr "" +msgstr "Usa un formato personalizzato per l'orario" #: ../src/qtui/settingspages/chatviewsettingspage.ui:25 msgctxt "ChatViewSettingsPage|" msgid "Custom timestamp format:" -msgstr "" +msgstr "Formato dell'ora personalizzato:" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                          Usage examples:

                                          \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                          dd.MM.yyyy21.05.2001
                                          ddd MMMM d yyTue May 21 01
                                          hh:mm:ss.zzz14:13:09.042
                                          h:m:s ap2:13:9 pm
                                          \n" -"" -msgstr "" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                          Accepts Qt QDateTime Format.

                                          \n" +"

                                          Examples:

                                          \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                          dd.MM.yyyy21.05.2001
                                          ddd MMMM d yyTue May 21 01
                                          hh:mm:ss.zzz14:13:09.042
                                          h:m:s ap2:13:9 pm
                                          \n" +" " +msgstr "\n

                                          Accetta il formato QDateTime di Qt.

                                          \n

                                          Esempi:

                                          \n \n \n \n \n \n
                                          dd.MM.yyyy21.05.2001
                                          ddd MMMM d yyMar Mag 21 01
                                          hh:mm:ss.zzz14:13:09.042
                                          h:m:s ap2:13:9 pm
                                          \n " + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" -msgstr "" +msgstr " hh:mm:ss" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" -msgstr "" +msgstr "Mostra intorno al nome del mittente" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" -msgstr "" +msgstr "Mostra parentesi intorno al nome del mittente" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" -msgstr "" +msgstr "Mostra modi del mittente prima del nick:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1836,54 +1952,54 @@ msgid "" "

                                          Highest mode: Show only the highest active mode
                                          Example: <@nickname>

                                          \n" "

                                          All modes: Show all active modes
                                          Example: <@+nickname>

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

                                          Modi mittente:

                                          \n

                                          Nessun modo: Non mostra alcun modo
                                          Esempio: <nickname>

                                          \n

                                          Modo più alto: Mostra solo il modo attivo più alto
                                          Esempio: <@nickname>

                                          \n

                                          Tutti i modi: Mostra tutti i modi attivi
                                          Esempio: <@+nickname>

                                          \n
                                          " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Carattere personalizzato per la finestra di chat:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" -msgstr "Visualizza l'anteprima di un sito web quando il cursore so trova su un indirizzo web" +msgstr "Visualizza l'anteprima di un sito web quando il cursore si trova su un indirizzo web" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Visualizza anteprima pagine web al passaggio del mouse sulla URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" -msgstr "Imposta l'evidenziatore in basso nella finestra di chat corrente quando viene selezionato un altro canale" +msgstr "Imposta la linea di demarcazione nella parte bassa della finestra di chat in uso quando viene selezionato un altro canale" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" -msgstr "Imposta evidenziatore automaticamente al passaggio tra le chat" +msgstr "Imposta la linea di demarcazione automaticamente al passaggio tra le chat" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." -msgstr "" +msgstr "Imposta la linea di demarcazione nella parte bassa della finestra di chat in uso quando Quassel perde il primo piano." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" -msgstr "" +msgstr "Imposta la linea di demarcazione automaticamente quando Quassel perde il primo piano" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" -msgstr "" +msgstr "URL per la ricerca sul web:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                          The URL to open with the selected text as the " @@ -1891,189 +2007,183 @@ msgid "" "text should go.

                                          Eg:

                                          https://www.google.com/search?q=%s
                                          https://duckduckgo.com/?q=%s

                                          " -msgstr "" +msgstr "

                                          L'indirizzo da aprire usando come parametro il testo selezionato. Specifica %s dove vuoi che venga posizionato il testo selezionato.

                                          Eg:

                                          https://www.google.com/search?q=%s
                                          https://duckduckgo.com/?q=%s

                                          " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" -msgstr "" +msgstr "https://www.google.com/search?hl=it&q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" -msgstr "Vista chat" +msgstr "Finestra di conversazione" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" -msgstr "" +msgstr "Devi avere almeno la versione 0.6 del core Quassel per utilizzare questa funzione." #: ../src/qtui/settingspages/chatviewsettingspage.cpp:54 msgctxt "ChatViewSettingsPage|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Il tuo core Quassel non supporta questa funzione" #: ../src/qtui/settingspages/chatviewsettingspage.cpp:55 msgctxt "ChatViewSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to show sender modes " "before nicknames." -msgstr "" +msgstr "Devi avere un core Quassel v0.13.0 o superiore per visualizzare i modi del mittente prima del nick." -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" -msgstr "" +msgstr "Nessun modo" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" -msgstr "" +msgstr "Modo più alto" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" -msgstr "" - -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" +msgstr "Tutti i modi" -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "L'identità esiste già nel client!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Connessione non cifrata annullata" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Connessione a %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Ricerca in corso di %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Connesso a %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Disconnessione da %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Disconnesso" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." -msgstr "" +msgstr "Riconnessione in modalità compatibilità..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                          None of the protocols this client " "speaks are supported by the core you are trying to connect to." -msgstr "" +msgstr "Core Quassel non compatibile!
                                          Nessuno dei protocolli conosciuti da questo client è supportato dal core al quale stai tentando di connetterti." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" -msgstr "" +msgstr "Il core non conosce alcuno dei protocolli che supportiamo" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" "The Quassel Core you are trying to connect to is too old!
                                          We need " "at least protocol v%1, but the core speaks v%2 only." -msgstr "" +msgstr "Il core Quassel al quale stai tentando di connetterti è troppo vecchio!
                                          È necessaria almeno il protocollo v%1, ma il core core conosce solo v%2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" -msgstr "" +msgstr "Versione del protocollo incompatibile, connessione al core rifiutata" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Sincronizzazione al core..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" -msgstr "" +msgstr "Il core ha rifiutato la connessione da questo client" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" -msgstr "" +msgstr "Il core non supporta le seguenti funzioni: %1" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" -msgstr "" +msgstr "Il core supporta funzioni sconosciute: %1" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Accesso in corso..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Accesso annullato" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" -msgstr "" +msgstr "Connessione non crittografata annullata" + +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Connessione non cifrata annullata" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Elaborati %1 messaggi in %2 secondi." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Tutte le chat" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN attende un canale" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" -msgstr "/QUERY attende come minimo un nick" +msgstr "/QUERY attende almeno un nick" #: ../src/qtui/settingspages/connectionsettingspage.ui:14 msgctxt "ConnectionSettingsPage|" @@ -2083,7 +2193,7 @@ msgstr "Configura la connessione IRC" #: ../src/qtui/settingspages/connectionsettingspage.ui:20 msgctxt "ConnectionSettingsPage|" msgid "Enable Ping Timeout Detection" -msgstr "Abilita rilevamento timeout del ping" +msgstr "Abilita rilevamento scadenza del ping" #: ../src/qtui/settingspages/connectionsettingspage.ui:37 msgctxt "ConnectionSettingsPage|" @@ -2112,7 +2222,7 @@ msgctxt "ConnectionSettingsPage|" msgid "" "This enables periodic polling of user information using /WHO. This is mostly" " interesting for tracking users' away status." -msgstr "Abilita il rilevamento periodico delle informazioni sull'utente utilizzando /WHO. È interessante per tracciare lo stato di assenza di un utente." +msgstr "Abilita il rilevamento periodico delle informazioni sull'utente utilizzando /WHO. È utile in modo particolar modo per tracciare lo stato di assenza di un utente." #: ../src/qtui/settingspages/connectionsettingspage.ui:131 msgctxt "ConnectionSettingsPage|" @@ -2142,512 +2252,512 @@ msgstr "Ritardo minimo tra le richieste:" #: ../src/qtui/settingspages/connectionsettingspage.ui:250 msgctxt "ConnectionSettingsPage|" msgid "Enable standard-compliant CTCP behavior" -msgstr "" +msgstr "Abilita comportamento CTCP conforme allo standard" #: ../src/qtui/settingspages/connectionsettingspage.cpp:27 msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copia indirizzo del collegamento" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Connetti" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Disconnetti" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Entra" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Esci" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Elimina chat..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Vai alla chat" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" -msgstr "" +msgstr "Entrate/Uscite/Disconnessioni" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" -msgstr "Ingressi" +msgstr "Entrate" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Uscite" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Disconnessioni" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" -msgstr "Cambio di nick" +msgstr "Cambi di nick" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" -msgstr "Modalità cambiate" +msgstr "Cambi di modi" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" -msgstr "Giorni cambiati" +msgstr "Cambi del giorno" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" -msgstr "Argomenti cambiati" +msgstr "Cambi di argomento" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Imposta come predefinito..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Usa predefiniti..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Entra nel canale..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" -msgstr "Avvia ricerca" +msgstr "Avvia privato" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" -msgstr "Mostra ricerca" +msgstr "Mostra privato" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versione" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Durata" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" -msgstr "Info client" +msgstr "Informazioni sul client" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizzato..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Assegna stato di operatore" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Revoca stato di operatore" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" -msgstr "" +msgstr "Assegno stato di semi-operatore" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" -msgstr "" +msgstr "Revoca stato di semi-operatore" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" -msgstr "Assegna voice" +msgstr "Assegna stato di interlocutore" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" -msgstr "Revoca voice" +msgstr "Revoca stato di interlocutore" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" -msgstr "Kick dal canale" +msgstr "Espelli dal canale" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" -msgstr "Ban dal canale" +msgstr "Bandisci dal canale" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" -msgstr "Kick && Ban" +msgstr "Espelli &e bandisci" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Nascondi temporaneamente chat" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" -msgstr "Nascondi definitivamente chat" +msgstr "Nascondi permanentemente chat" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" -msgstr "Mostra lista canali" +msgstr "Mostra elenco canali" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" -msgstr "" +msgstr "Configura" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" -msgstr "Mostra lista ignore" +msgstr "Mostra elenco degli utenti ignorati" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Nascondi eventi" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Azioni" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignora" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" -msgstr "Aggiungi regola ignora" +msgstr "Aggiungi regola per ignorare" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Regole esistenti" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" -msgstr "" +msgstr "Versione delle impostazioni core non valida!" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" -msgstr "" +msgstr "Impossibile configurare dall'ambiente: %1" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" -msgstr "" +msgstr "Impossibile configurare dall'ambiente!" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" "Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your\n" "Qt library with the sqlite or postgres plugin enabled in order for quasselcore\n" "to work." -msgstr "" +msgstr "Impossibile inizializzare alcun motore di archiviazione! Chiusura...\nAttualmente Quassel supporta SQLite3 e PostgreSQL. Devi compilare la tua\nlibreria Qt con il plugin sqlite o postgres abilitato per permettere a quasselcore\ndi funzionare." -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." -msgstr "" +msgstr "Impossibile scrivere la configurazione del core Quassel, probabilmente un problema di permessi." -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" -msgstr "" +msgstr "Impossibile aprire porta per rimanere in ascolto!" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" -msgstr "" +msgstr "Impossibile ripristinare uno stato per un core non configurato!" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" -msgstr "Sto eseguendo restoreState() anche se le sessioni attive esistono!" +msgstr "Sto eseguendo restoreState() anche se esistono sessioni attive!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." -msgstr "" +msgstr "Il core è già configurato! Non configurarlo di nuovo..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Utente o password dell'amministratore non impostati." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" -msgstr "Impossibile configurare la memorizzazione!" +msgstr "Impossibile configurare l'archiviazione!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" -msgstr "" +msgstr "Impostabile configurare l'autenticatore!" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" -msgstr "" +msgstr "Errore irreversibile durante il tentativo di configurazione, chiusura in corso" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." -msgstr "" +msgstr "Impossibile salvare le impostazioni del motore, probabilmente un problema di permessi." -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Creazione dell'utente amministratore..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." -msgstr "" +msgstr "Il motore di archiviazione scelto %1 non è disponibile." -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." -msgstr "" +msgstr "Il motore di autenticazione scelto %1 non è disponibile." -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" -msgstr "Indirizzo di ascolto %1 non valido" +msgstr "Indirizzo d'ascolto non valido %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" -msgstr "In ascolto per i client GUI su IPv6 %1 porta %2 utilizzando la versione di protocollo %3" +msgstr "In ascolto per i client con interfaccia grafica su IPv6 %1 porta %2 utilizzando la versione del protocollo %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Impossibile aprire l'interfaccia IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" -msgstr "In ascolto per i client GUI su IPv4 %1 porta %2 utilizzando la versione di protocollo %3" +msgstr "In ascolto per i client con interfaccia grafica su IPv4 %1 porta %2 utilizzando la versione del protocollo %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Impossibile aprire l'interfaccia IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Indirizzo d'ascolto non valido %1, protocollo di rete sconosciuto" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" -msgstr "Impossibile aprire interfacce di rete su cui ascoltare!" +msgstr "Impossibile aprire interfacce di rete su cui rimanere in ascolto!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client connesso da" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Chiusura del server per le impostazioni di base." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" -msgstr "" +msgstr "Client non autenticato disconnesso:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." -msgstr "" +msgstr "Impossibile configurare il motore di archiviazione." -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" -msgstr "" +msgstr "Motore di archiviazione non supportato: %1" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" -msgstr "" +msgstr "I motori supportati sono:" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" -msgstr "" +msgstr "Passaggio del motore di archiviazione a: %1" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." -msgstr "" +msgstr "Motore già inizializzato. Salto il processo di migrazione..." -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" -msgstr "" +msgstr "Motore di archiviazione non disponibile: %1" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" -msgstr "" +msgstr "Impossibile configurare il motore di archiviazione: %1" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" -msgstr "" +msgstr "Impossibile inizializzare il motore di archiviazione: %1" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." -msgstr "" +msgstr "Migrazione del motore di archiviazione da %1 a %2..." -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" -msgstr "" +msgstr "Migrazione completata!" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" -msgstr "" +msgstr "Impossibile migrare il motore di archiviazione! (Nessuna scrittura di migrazione per %1)" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." -msgstr "" +msgstr "Nessun motore di archiviazione attualmente attivo. Salto il processo di migrazione..." -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" -msgstr "" +msgstr "Il motore di archiviazione attualmente attivo non supporta la migrazione: %1" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" -msgstr "" +msgstr "Il nuovo motore di archiviazione non supporta la migrazione: %1" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" -msgstr "" +msgstr "Autenticatore non supportato: %1" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" -msgstr "" +msgstr "Gli autenticatori supportati sono:" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" -msgstr "" +msgstr "Passaggio dell'autenticatore a: %1" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" -msgstr "" +msgstr "L'autenticatore non è disponibile: %1" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" -msgstr "" +msgstr "Impossibile configurare l'autenticatore: %1" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" -msgstr "" +msgstr "Impossibile inizializzare l'autenticatore: %1" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Core interno" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Modifica account core" @@ -2705,12 +2815,12 @@ msgstr "Ricorda" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:127 msgctxt "CoreAccountEditDlg|" msgid "Proxy Settings" -msgstr "" +msgstr "Impostazioni proxy" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:144 msgctxt "CoreAccountEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:149 msgctxt "CoreAccountEditDlg|" @@ -2725,24 +2835,24 @@ msgstr "Tipo di proxy:" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:288 msgctxt "CoreAccountEditDlg|" msgid "No pro&xy" -msgstr "" +msgstr "Nessun pro&xy" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:298 msgctxt "CoreAccountEditDlg|" msgid "S&ystem proxy" -msgstr "" +msgstr "Prox&y di sistema" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:311 msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" -msgstr "" +msgstr "Configurazione &manuale del proxy" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Aggiungi account core" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Core interno" @@ -2787,196 +2897,191 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Connetti sempre a" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Core remoti" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "troppo vecchio, rifiutato." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Your Quassel Client is too old!
                                          This core needs at least " "client/core protocol version %1 (got: %2).
                                          Please consider upgrading your" " client." -msgstr "" +msgstr "Il tuo client Quassel è troppo vecchio!
                                          Questo core richiede almeno la versione client/core del protocollo %1 (ho: %2).
                                          Prendi in considerazione di aggiornare il tuo client." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." -msgstr "" +msgstr "non ha inviato un messaggio di registrazione prima di tentare l'accesso, rifiutato." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                          You need to send a registration message " "before trying to login." -msgstr "" +msgstr "Client non inizializzato!
                                          È necessario inviare un messaggio di registrazione prima di tentare l'accesso." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" -msgstr "" +msgstr "È richiesto SSL ma è stato fatto un tentativo di connessione non SSL da %1" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                          You need to use SSL in order to connect to this " "core." -msgstr "" +msgstr "È richiesto SSL!
                                          Devi utilizzare SSL per effettuare la connessione a questo core." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." -msgstr "" +msgstr "ha tentato l'accesso prima che il core fosse configurato, rifiutato." -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                          The core must be " "configured before attempting to login." -msgstr "" +msgstr "Tentativo di accesso prima che il core fosse configurato!
                                          Il core deve essere configurato prima di tentare l'accesso." -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" -msgstr "" +msgstr "Tentativo di accesso non valido da %1 come \"%2\"" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                          The username/password combination " "you supplied could not be found in the database." msgstr "Nome utente o password non validi!
                                          Le credenziali fornite non sono state trovate nel database." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." -msgstr "" +msgstr "Client %1 inizializzato ed autenticato correttamente come \"%2\" (UserId: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." -msgstr "" +msgstr "Il client non supporta le funzionalità estese." -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" -msgstr "" +msgstr "Il client non supporta le seguenti funzioni: %1" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" -msgstr "" +msgstr "Il client supporta funzioni sconosciute: %1" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" -msgstr "" +msgstr "Avvio crittografia per il client:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descrizione" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" -msgstr "Configurazione guidata core" +msgstr "Configurazione guidata del core" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Il tuo core è stato configurato con successo. Accesso in corso..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" "Core configuration failed:
                                          %1
                                          Press Next to start " "over." -msgstr "Configurazione core non riuscita:
                                          %1
                                          Premi Avanti per ricominciare." +msgstr "Configurazione del core non riuscita:
                                          %1
                                          Premi Avanti per ricominciare." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Nome utente:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Ripeti password:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Ricorda password" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." -msgstr "Nota: l'aggiunta di altri utenti e il cambio del proprio utente/password non è ancora possibile tramite l'interfaccia client di Quassel.\nSe necessario, esegui «quasselcore --help»." +msgstr "Nota: l'aggiunta di altri utenti ed il cambio del proprio nome utente o password non è ancora possibile tramite l'interfaccia del client Quassel.\nSe necessiti effettuare queste operazioni, esegui \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" -msgstr "" +msgstr "Motore di autenticazione:" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Questa procedura ti guiderà attraverso la configurazione del core di Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Crea utente Amministratore" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2986,164 +3091,164 @@ msgstr "Per cominciare creeremo un utente sul core. Questo primo utente avrà pr #: ../src/qtui/coreconfigwizard.cpp:293 msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Select Authentication Backend" -msgstr "" +msgstr "Scegli motore di autenticazione " #: ../src/qtui/coreconfigwizard.cpp:294 msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "" "Please select a backend for Quassel Core to use for authenticating users." -msgstr "" +msgstr "Scegli un motore per il core Quassel da utilizzare per l'autenticazione degli utenti." #: ../src/qtui/coreconfigwizard.cpp:314 msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" -msgstr "" +msgstr "Impostazioni autenticazione" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduzione" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" -msgstr "Seleziona un backend di archiviazione" +msgstr "Scegli motore di archiviazione" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." -msgstr "" +msgstr "Scegli un motore di archivazione per il core Quassel." -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" -msgstr "" +msgstr "Impostazioni archiviazione" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" -msgstr "Salvataggio delle impostazioni" +msgstr "Archiviazione delle impostazioni" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." -msgstr "" +msgstr "Le tue impostazioni sono ora archiviate nel core e verrà effettuato l'accesso automaticamente." -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" -msgstr "Backend di archiviazione:" +msgstr "Motore di archiviazione:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Le tue scelte" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Utente amministratore:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" -msgstr "Backend di archiviazione:" +msgstr "Motore di archiviazione:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" -msgstr "" +msgstr "Motore di autenticazione:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Attendi mentre le tue impostazioni vengono trasmesse al core..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autenticazione richiesta" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Inserisci i dati del tuo account:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nome utente:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Ricorda password" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" -msgstr "Per favore inserire le proprie credenziali per %1:" +msgstr "Per favore inserisci le tue credenziali per %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" -msgstr "Connetti al core..." +msgstr "Connetti al core" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" -msgstr "La rete è inattiva" +msgstr "La rete non è disponibile" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Disconnesso" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Disconnesso dal core." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." -msgstr "" +msgstr "Inizializzazione..." -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" -msgstr "Ricezione dello stato sessione" +msgstr "Ricezione stato della sessione" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Sincronizzazione con %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" -msgstr "Ricezione degli stati della rete" +msgstr "Ricezione stato delle reti" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3162,12 +3267,12 @@ msgstr "Rilevamento dello stato della rete" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:26 msgctxt "CoreConnectionSettingsPage|" msgid "Rely on Qt's network configuration manager to detect if we're online" -msgstr "" +msgstr "Fare affidamento al gestore di configurazione di rete di Qt per rilevare se siamo in linea" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:29 msgctxt "CoreConnectionSettingsPage|" msgid "Automatic" -msgstr "" +msgstr "Automatico" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:41 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:57 @@ -3180,7 +3285,7 @@ msgstr "Effettua ping verso il core remoto e si disconnette se non riceviamo una #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:44 msgctxt "CoreConnectionSettingsPage|" msgid "Ping timeout after" -msgstr "Timeout del ping dopo" +msgstr "Scadenza del ping dopo" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:60 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:157 @@ -3193,12 +3298,12 @@ msgctxt "CoreConnectionSettingsPage|" msgid "" "Only disconnect if the network socket gets closed by the operating system. " "This may take a long time after actually losing connectivity" -msgstr "Disconnette solo se il socket di rete viene chiuso dal sistema operativo. Potrebbe richiedere molto tempo dopo la perdita effettiva della connettività" +msgstr "Disconnette solo se la sessione di rete viene chiusa dal sistema operativo. Potrebbe richiedere molto tempo dopo l'effettiva perdita della connettività" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:103 msgctxt "CoreConnectionSettingsPage|" msgid "Never time out actively" -msgstr "Nessun time out attivo" +msgstr "Nessuna scadenza attiva" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:113 msgctxt "CoreConnectionSettingsPage|" @@ -3213,7 +3318,7 @@ msgstr "Riprova ogni" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:154 msgctxt "CoreConnectionSettingsPage|" msgid "Interval between consecutive connection attempts" -msgstr "" +msgstr "Intervallo tra tentativi consecutivi di connessione" #: ../src/qtui/settingspages/coreconnectionsettingspage.cpp:24 msgctxt "CoreConnectionSettingsPage|" @@ -3225,38 +3330,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Connessione" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Messaggio" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" -msgstr "(Ritardo: %1 %2)" +msgstr "(Latenza: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "La connessione al core è cifrata con SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "La connessione al core non è cifrata." @@ -3267,35 +3372,35 @@ msgid "Form" msgstr "Modulo" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" -msgstr "" +msgstr "Il tuo core Quassel è troppo vecchio per supportare le menzioni remote" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:64 msgctxt "CoreHighlightSettingsPage|" msgid "Details..." -msgstr "" +msgstr "Dettagli..." #: ../src/qtui/settingspages/corehighlightsettingspage.ui:93 msgctxt "CoreHighlightSettingsPage|" msgid "Highlight Rules" -msgstr "" +msgstr "Regole per le menzioni" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:99 msgctxt "CoreHighlightSettingsPage|" msgid "Highlight Nicks" -msgstr "Evidenzia nick" +msgstr "Menzioni dei nick" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:127 msgctxt "CoreHighlightSettingsPage|" msgid "Case sensitive" -msgstr "Maiuscole/minuscole" +msgstr "Distingui tra maiuscole e minuscole" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:153 msgctxt "CoreHighlightSettingsPage|" msgid "Custom Highlights" -msgstr "Eventi personalizzati" +msgstr "Menzioni personalizzate" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:166 #: ../src/qtui/settingspages/corehighlightsettingspage.ui:269 @@ -3307,7 +3412,7 @@ msgstr "Abilitato" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:274 msgctxt "CoreHighlightSettingsPage|" msgid "Rule" -msgstr "" +msgstr "Regola" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:176 #: ../src/qtui/settingspages/corehighlightsettingspage.ui:279 @@ -3348,99 +3453,82 @@ msgstr "Rimuovi" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:250 msgctxt "CoreHighlightSettingsPage|" msgid "Highlight Ignore Rules" -msgstr "" +msgstr "Regole per ignorare le menzioni" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:256 msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" -msgstr "" +msgstr "Non menzionare mai" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" +msgstr "Menzioni" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" -msgstr "" +msgstr "Tutti i nick dall'identità" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" -msgstr "" +msgstr "Nick attuale" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Nessuno" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" -msgstr "" +msgstr "Importa dal sistema precedente" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." -msgstr "" +msgstr "Importa le regole per le menzioni configurate in %1." -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" +msgstr "Menzioni del sistema precedente" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" -msgstr "" +msgstr "Abilita/disabilita questa regola" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" -msgstr "" +msgstr "Frase cui trovare corrispondenza, lascia vuoto per far corrispondere qualsiasi messaggio" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " "and Channel should be interpreted as regular expressions or " "just as keywords." -msgstr "" +msgstr "RegEx: Questa opzione determina se la regola per la menzione, il mittente ed il canale devono essere interpretati come espressione regolare o solo come parole chiave." -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." -msgstr "" +msgstr "CS: Questa opzione determina se la regola per la menzione, il mittente ed il canale devono tener conto della differenza tra maiuscole e minuscole." -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                          Sender: Semicolon separated list of nick!ident@host names, " @@ -3453,9 +3541,9 @@ msgid "" "!Wheatley!aperture@*
                                          would match anything except for " "Wheatley with ident aperture or any nickname starting with " "Announce

                                          " -msgstr "" +msgstr "

                                          Mittente: Una lista di nomi nel formato nick!ident@host separati da punto e virgola, lascia vuoto per far corrispondere a qualsiasi nick.

                                          Esempio:
                                          Alice!*; Bob!*@example.com; Carol*!*; !Caroline!*
                                          trova corrispondenza con Alice, Bob con maschera host example.com e qualsiasi nick inizi con Carol ad eccezione di Caroline

                                          Se vengono specificati soltanto i nomi in modo inverso, si avrà corrispondenza con tutto tranne ciò che è stato specificato (carattere jolly implicito).

                                          Esempio:
                                          !Announce*!*; !Wheatley!aperture@*
                                          troverà corrispondenza con tutto ad eccezione di Wheatley con ident aperture o qualsiasi nick inizi con Announce

                                          " -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                          Channel: Semicolon separated list of channel/query names, leave " @@ -3466,100 +3554,105 @@ msgid "" "specified (implicit wildcard).

                                          Example:
                                          !#quassel*; " "!#foobar
                                          would match anything except for #foobar or any " "channel starting with #quassel

                                          " -msgstr "" +msgstr "

                                          Canale: Una lista canali/privati separati da punto e virgola, lascia vuoto per far corrispondere a qualsiasi nome.

                                          Esempio:
                                          #quassel*; #foobar; !#quasseldroid
                                          trova corrispondenza con #foobar e qualsiasi canale inizi con #quassel ad eccezione di #quasseldroid

                                          Se vengono specificati soltanto i nomi in modo inverso, si avrà corrispondenza con tutto tranne ciò che è stato specificato (carattere jolly implicito).

                                          Esempio:
                                          !#quassel*; !#foobar
                                          troverà corrispondenza con tutto ad eccezione di #foobar o qualsiasi canale il cui nome inizi con #quassel

                                          " -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." -msgstr "" +msgstr "Devi avere un core Quassel v0.13.0 o superiore per configurare le menzioni remote." -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." -msgstr "" +msgstr "È ancora possibile configurare le menzioni solo per questo dispositivo in %1." -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" -msgstr "" +msgstr "Menzioni remote non supportate" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" -msgstr "" +msgstr "Nessuna menzione da importare" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." -msgstr "" +msgstr "Nessuna regola per menzione in %1." -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" -msgstr "" +msgstr "Importare menzioni?" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" -msgstr "" +msgstr "Importare tutte le regole per le menzioni da %1?" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" -msgstr "" +msgstr "Menzioni importate" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." +msgstr "%1 regole per le menzioni importate con successo." + +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" -msgstr "regola evidenziazione" +msgstr "regola menzione" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informazioni sul core" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versione:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" -msgstr "" +msgstr "Data versione:" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Tempo in attività:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" -msgstr "" +msgstr "Client connessi:" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" -msgstr "" +msgstr "Il tuo core Quassel è troppo vecchio per mostrare le sessioni attive" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." -msgstr "" +msgstr "Dettagli..." -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Chiudi" @@ -3568,55 +3661,55 @@ msgstr "Chiudi" #: ../src/qtui/coreinfodlg.cpp:160 msgctxt "CoreInfoDlg|" msgid "Unknown" -msgstr "" +msgstr "Sconosciuto" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" -msgstr "" +msgstr "Disconnesso dal core" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" -msgstr "" +msgstr "Non disponibile" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" -msgstr "" +msgstr "Data sconosciuta" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" msgid_plural "%n Day(s)" msgstr[0] "%n giorno" -msgstr[1] "%n giornoi" +msgstr[1] "%n giorni" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (da %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" -msgstr "" +msgstr "Sessioni attive non supportate" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." -msgstr "" +msgstr "Devi avere un core Quassel v0.13.0 o superiore per visualizzare e disconnettere gli altri client connessi." -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Connessione non riuscita. Passaggio al server successivo" +msgid "Connection failed. Cycling to next server..." +msgstr "Connessione fallita. Passo al server successivo..." -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3626,106 +3719,126 @@ msgstr "Connessione in corso a %1:%2..." #, qt-format msgctxt "CoreNetwork|" msgid "Disconnecting. (%1)" -msgstr "Disconnessione in corso (%1)." +msgstr "Disconnessione in corso. (%1)" #: ../src/core/corenetwork.cpp:316 msgctxt "CoreNetwork|" msgid "Core Shutdown" -msgstr "Spegni core" +msgstr "Spegni il core" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Impossibile connettersi a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Connessione non riuscita: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." -msgstr "" +msgstr "Richiesta dell'elenco delle funzionalità..." -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" -msgstr "" +msgstr "Autenticazione SASL EXTERNAL non supportata" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" -msgstr "" +msgstr "Autenticazione SASL PLAIN non supportata" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." -msgstr "" +msgstr "Impossibile negoziare alcune funzionalità, riprovo singolarmente (%1)..." -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" +msgstr "Nessuna funzionalità disponibile" + +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "Nessuna delle funzionalità fornite dal server è supportata (trovato: %1)" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "Nessuna funzionalità aggiuntiva supportata (trovato: %1; attualmente abilitato: %2)" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" -msgstr "" +msgstr "Pronto a negoziare (trovato: %1)" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." -msgstr "" +msgstr "Negoziazione funzionalità (è stato richiesto: %1)..." -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" -msgstr "" +msgstr "L'autenticazione SASL non è al momento supportata dal server" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" -msgstr "" +msgstr "Negoziazione funzionalità terminata (è stato abilitato: %1)" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" -msgstr "" +msgstr "Non è stato possibile verificare la connessione crittografata, effettuo la disconnessione poiché la verifica è obbligatoria" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" -msgstr "" +msgstr " (Motivo: %1)" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" -msgstr "" +msgstr "Non è stato possibile verificare la connessione crittografata, continuo poiché la verifica non è obbligatoria" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." -msgstr "disconnesso (UserID: %1)." +msgstr "disconnesso (UserId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,186 +3846,186 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): ricevuto networkId non valido dal core al momento della creazione della rete %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): tentativo di creare una rete già esistente, aggiornamento in corso!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" -msgstr "Nessun nick libero e valido trovato nella lista dei nick. Utilizza: /nick per continuare" +msgstr "Nessun nick libero e valido trovato nella lista dei nick. Usa: /nick per continuare" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." -msgstr "" +msgstr "Impossibile eseguire lo scambio di chiavi, manca il plugin qca-ossl." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." -msgstr "" +msgstr "Impossibile analizzare DH1080_INIT. Scambio chiavi fallito." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." -msgstr "" +msgstr "La tua chiave è impostata ed i messaggi saranno crittografati." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." -msgstr "" +msgstr "Fallita analisi di DH1080_FINISH. Scambio chiavi fallito." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" -msgstr "" +msgstr "Invio DCC inverso non supportato" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" -msgstr "" +msgstr "DCC %1 non supportato" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" -msgstr "" +msgstr "12.34.56.78" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" -msgstr "" +msgstr "Client:" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" -msgstr "" +msgstr "Data versione:" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" -msgstr "" +msgstr "Posizione:" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" -msgstr "" +msgstr "Connesso da:" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" -msgstr "" +msgstr "Sicuro:" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" -msgstr "" +msgstr "Termina sessione" #: ../src/qtui/coresessionwidget.cpp:41 msgctxt "CoreSessionWidget|" msgid "Unknown date" -msgstr "" +msgstr "Data sconosciuta" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Sì" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" -msgstr "" +msgstr "No" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" -msgstr "" +msgstr "Termina la sessione del client, disconnettendola" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" -msgstr "" +msgstr "Questo client non supporta la disconnessione da remoto" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." -msgstr "" +msgstr "Termino la sessione..." #: ../src/core/coretransfer.cpp:64 msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" -msgstr "" +msgstr "La sessione è stata chiusa durante il trasferimento!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" -msgstr "" +msgstr "Errore di connessione DCC: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" -msgstr "" +msgstr "DCC inverso non è ancora supportato!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" -msgstr "" +msgstr "Ricezione DCC: Hai più dati del previsto!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" -msgstr "" +msgstr "Ricezione DCC: il client Quassel si è disconnesso durante il trasferimento!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "assente" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "invio richiesta CTCP-%1 a %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." -msgstr "" +msgstr "Errore: il plugin del fornitore QCA non è stato trovato. Di solito è fornito dal plugin qca-ossl." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." -msgstr "[uso] /delkey elimina la chiave di cifratura per il nick o il canale, oppure solo /delkey se in un canale o durante una ricerca." +msgstr "[uso] /delkey elimina la chiave di cifratura per il nick o il canale oppure soltanto /delkey quando in un canale o in una conversazione privata." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Non è stata impostata alcuna chiave per %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "La chiave per %1 è stata eliminata." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4034,31 @@ msgid "" "with QCA2 present." msgstr "Errore: l'impostazione di una chiave di cifratura richiede che Quassel sia compilato con il supporto per la libreria Qt Cryptographic Architecture (QCA2). Contatta il distributore riguardo un pacchetto Quassel con supporto QCA2 oppure ricompila Quassel con QCA2 presente." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." -msgstr "" +msgstr "[utilizzo] /keyx [] Avvia uno scambio di chiavi DH1080 con il destinatario." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." -msgstr "" +msgstr "È possibile scambiare le chiavi solo in una finestra privata." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." -msgstr "" +msgstr "Impossibile avviare lo scambio di chiavi con %1." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." -msgstr "" +msgstr "Iniziato scambio delle chiavi con %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,43 +4067,44 @@ msgid "" "with QCA present." msgstr "Errore: l'impostazione di una chiave di cifratura richiede che Quassel sia compilato con il supporto per la libreria Qt Cryptographic Architecture (QCA). Contatta il distributore riguardo un pacchetto Quassel con supporto QCA oppure ricompila Quassel con QCA presente." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." -msgstr "" +msgstr "I tuoi modi persistenti sono stati reimpostati." -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" -msgstr "" +msgstr "Inizio conversazione privata con %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[uso] /setkey imposta la chiave di cifratura per il nick o il canale. /setkey se in un canale, o durante il buffer di ricerca, imposta la chiave per esso." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "La chiave per %1 è stata impostata." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." -msgstr "[uso] /delkey elimina la chiave di cifratura per il nick o il canale, oppure solo /delkey se in un canale o durante una ricerca." +msgstr "[uso] /delkey mostra la chiave di cifratura per il nick o il canale oppure soltanto /delkey quando in un canale o in una conversazione privata." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" -msgstr "" +msgstr "La chiave per %1 è %2:%3" #: ../src/qtui/settingspages/createidentitydlg.ui:17 msgctxt "CreateIdentityDlg|" @@ -4012,16 +4126,16 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplica:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" -msgstr "" +msgstr "Messaggio di negoziazione non valido!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" -msgstr "" +msgstr "Messaggio di protocollo di tipo %1 sconosciuto" #: ../src/qtui/settingspages/dccsettingspage.ui:14 msgctxt "DccSettingsPage|" @@ -4031,39 +4145,39 @@ msgstr "Modulo" #: ../src/qtui/settingspages/dccsettingspage.ui:20 msgctxt "DccSettingsPage|" msgid "Enable DCC" -msgstr "" +msgstr "Abilita DCC" #: ../src/qtui/settingspages/dccsettingspage.ui:37 msgctxt "DccSettingsPage|" msgid "Ports:" -msgstr "" +msgstr "Porte:" #: ../src/qtui/settingspages/dccsettingspage.ui:51 #: ../src/qtui/settingspages/dccsettingspage.ui:134 msgctxt "DccSettingsPage|" msgid "Automatic" -msgstr "" +msgstr "Automatico" #: ../src/qtui/settingspages/dccsettingspage.ui:56 #: ../src/qtui/settingspages/dccsettingspage.ui:139 msgctxt "DccSettingsPage|" msgid "Manual" -msgstr "" +msgstr "Manuale" #: ../src/qtui/settingspages/dccsettingspage.ui:82 msgctxt "DccSettingsPage|" msgid "to" -msgstr "" +msgstr "a" #: ../src/qtui/settingspages/dccsettingspage.ui:110 msgctxt "DccSettingsPage|" msgid "Outgoing IP:" -msgstr "" +msgstr "IP in uscita:" #: ../src/qtui/settingspages/dccsettingspage.ui:164 msgctxt "DccSettingsPage|" msgid "DCC send timeout:" -msgstr "" +msgstr "Scadenza per invio DCC:" #: ../src/qtui/settingspages/dccsettingspage.ui:171 msgctxt "DccSettingsPage|" @@ -4073,32 +4187,32 @@ msgstr " secondi" #: ../src/qtui/settingspages/dccsettingspage.ui:213 msgctxt "DccSettingsPage|" msgid "Chunk size:" -msgstr "" +msgstr "Dimensione del blocco:" #: ../src/qtui/settingspages/dccsettingspage.ui:220 msgctxt "DccSettingsPage|" msgid " KiB" -msgstr "" +msgstr " KiB" #: ../src/qtui/settingspages/dccsettingspage.ui:263 msgctxt "DccSettingsPage|" msgid "Use passive/reverse DCC" -msgstr "" +msgstr "Usa DCC passivo/inverso" #: ../src/qtui/settingspages/dccsettingspage.ui:276 msgctxt "DccSettingsPage|" msgid "Use fast sending (might not work with all peers)" -msgstr "" +msgstr "Usa invio rapido (potrebbe non funzionare con tutti i nodi)" #: ../src/qtui/settingspages/dccsettingspage.ui:295 msgctxt "DccSettingsPage|" msgid "File transfers" -msgstr "" +msgstr "Trasferimento file" #: ../src/qtui/settingspages/dccsettingspage.ui:303 msgctxt "DccSettingsPage|" msgid "Default download folder:" -msgstr "" +msgstr "Cartella download predefinita:" #: ../src/qtui/settingspages/dccsettingspage.ui:313 msgctxt "DccSettingsPage|" @@ -4108,42 +4222,42 @@ msgstr "..." #: ../src/qtui/settingspages/dccsettingspage.ui:322 msgctxt "DccSettingsPage|" msgid "Create folder per sender" -msgstr "" +msgstr "Crea una cartella per ogni mittente" #: ../src/qtui/settingspages/dccsettingspage.ui:329 msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" -msgstr "" +msgstr "Mittente come prefisso nel nome dei file" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" -msgstr "" +msgstr "DCC" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" -msgstr "Sovrapposizione VistaBuffer di debug" +msgstr "Vista della finestra di debug in evidenza" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" -msgstr "Vista sovrapposizione" +msgstr "Vista in evidenza" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" -msgstr "Proprietà sovrapposizione" +msgstr "Proprietà evidenza" #: ../src/qtui/debugbufferviewoverlay.cpp:50 msgctxt "DebugBufferViewOverlay|" msgid "BufferViews:" -msgstr "VisteBuffer:" +msgstr "Viste finestre:" #: ../src/qtui/debugbufferviewoverlay.cpp:51 msgctxt "DebugBufferViewOverlay|" @@ -4158,22 +4272,22 @@ msgstr "Reti:" #: ../src/qtui/debugbufferviewoverlay.cpp:53 msgctxt "DebugBufferViewOverlay|" msgid "Buffers:" -msgstr "Buffer:" +msgstr "Finestre:" #: ../src/qtui/debugbufferviewoverlay.cpp:54 msgctxt "DebugBufferViewOverlay|" msgid "Removed buffers:" -msgstr "Buffer rimossi:" +msgstr "Finestre rimosse:" #: ../src/qtui/debugbufferviewoverlay.cpp:55 msgctxt "DebugBufferViewOverlay|" msgid "Temp. removed buffers:" -msgstr "Buffer rimossi temporan.:" +msgstr "Finestre rimosse temporan.:" #: ../src/qtui/debugbufferviewoverlay.cpp:57 msgctxt "DebugBufferViewOverlay|" msgid "Allowed buffer types:" -msgstr "Tipi di buffer consentiti:" +msgstr "Tipi di finestre consentite:" #: ../src/qtui/debugbufferviewoverlay.cpp:58 msgctxt "DebugBufferViewOverlay|" @@ -4185,317 +4299,299 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "È inizializzato:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Console di debug" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "locale" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "core" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Valuta!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Registro di debug" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Chiudi" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" -msgstr "" +msgstr "Contrassegna la voce dockmanager" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" -msgstr "%1 ti ha invitato al canale %2" +msgstr "%1 ti ha invitato nel canale %2" + +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" -msgstr "%1 ha cambiato argomento per il canale %2 in: «%3»" +msgstr "%1 ha cambiato argomento di %2 in: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " -msgstr "" +msgstr "Errore dal server: " -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" -msgstr "" +msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Ricevuto un messaggio RFC RPL_ISUPPORT non conforme a RCF: ciò potrebbe portare a un comportamento inatteso!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" -msgstr "%1 è assente: «%2»" +msgstr "%1 è assente: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" -msgstr "" +msgstr "Si è ora notificati come presenti" #: ../src/core/eventstringifier.cpp:486 msgctxt "EventStringifier|" msgid "You have been marked as being away" -msgstr "" +msgstr "Si è ora notificati come assenti" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 è %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" -msgstr "%1 è online tramite %2 (%3)" +msgstr "[Whois] %1 è in linea tramite %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" -msgstr "[Whowas] %1 era %2 (%3)" +msgstr "[Whowas] %1 era in linea tramite %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" -msgstr "" +msgstr "[Whowas] %1 era %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Fine della lista /WHO per %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 ha effettuato l'accesso da %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 è inattivo da %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" -msgstr "[Who] Fine della lista /WHO per %1" +msgstr "[Whois] Fine della lista /WHOIS" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" -msgstr "[Whois] %1 è utente sui canali: %2" +msgstr "[Whois] %1 è utente nei canali: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" -msgstr "[Whois] %1 ha il voice sui canali: %2" +msgstr "[Whois] %1 è interlocutore nei canali: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" -msgstr "[Whois] %1 è operatore sui canali: %2" +msgstr "[Whois] %1 è operatore nei canali: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" -msgstr "Il canale %1 ha %2 utenti. L'argomento è: %3" +msgstr "Il canale %1 ha %2 utenti. L'argomento è: \"%3\"" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" -msgstr "Lista canali terminata" +msgstr "Elenco canali terminato" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "La pagina principale per %1 è %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Canale %1 creato il %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" -msgstr "[Whois] %1 è assente: «%2»" +msgstr "[Whois] %1 è autenticato come %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" -msgstr "" +msgstr "[Whowas] %1 era autenticato come %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Nessun argomento impostato per %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" -msgstr "L'argomento di %1 è «%2»" +msgstr "L'argomento di %1 è \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Argomento impostato da %1 il %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 è stato invitato in %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" -msgstr "" +msgstr "[WhoX] %1" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" -msgstr "" +msgstr "Fine di /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" -msgstr "Il nick %1 contiene caratteri non validi" +msgstr "Il nick %1 contiene caratteri illegali" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" -msgstr "Nick già utilizzato: %1" +msgstr "Il nick è già in uso: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Nick/canale temporaneamente non disponibile: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "invio richiesta CTCP-%1 a %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" -msgstr "" +msgstr "sconosciuto" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" -msgstr "" +msgstr "Ricevuta richiesta %1CTCP-%2 da %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" -msgstr "" +msgstr "Ricevuta risposta CTCP-%1 da %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" -msgstr "" +msgstr "Ricevuta risposta CTCP-PING da %1 con tempo di andata e ritorno di %2 millisecondi" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Stringa di comando non valida per /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" -msgstr "Nome «%1» non valido: ../ o ..\\ non sono permessi!" +msgstr "Nome \"%1\" non valido: ../ o ..\\ non sono ammessi!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" -msgstr "Impossibile trovare lo script «%1»" +msgstr "Impossibile trovare lo script \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." -msgstr "Script «%1» in crash con codice di uscita %2." +msgstr "Arresto anomalo per lo script \"%1\" con codice di uscita %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." -msgstr "Lo script «%1» non può partire." +msgstr "Impossibile avviare lo script \"%1\"." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." -msgstr "Lo script «%1» ha causato l'errore %2." +msgstr "Lo script \"%1\" ha causato l'errore %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Scegli..." @@ -4505,129 +4601,123 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "Le 'menzioni del sistema precedente' sono state sostituite da 'Menzioni'" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "Dettagli..." + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" -msgstr "Eventi personalizzati" +msgstr "Menzioni personalizzate" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Abilitato" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" -msgstr "Evento" +msgstr "Menzione" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canale" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Aggiungi" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Rimuovi" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" -msgstr "Evidenzia nick" +msgstr "Menzioni dei nick" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Tutti i nick dall'identità" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Nick corrente" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Nessuno" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" -msgstr "Maiuscole/minuscole" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" +msgstr "Distingui tra maiuscole e minuscole" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" +msgstr "Menzioni del sistema precedente" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" -msgstr "" +msgstr "Abilita/disabilita questa regola" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" -msgstr "" +msgstr "Frase cui trovare corrispondenza" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " "Channel should be interpreted as regular expressions or just " "as keywords." -msgstr "" +msgstr "RegEx: Questa opzione determina se la regola per la menzione ed il canale devono essere interpretati come espressione regolare o solo come parole chiave." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." -msgstr "" +msgstr "CS: Questa opzione determina se la regola per la menzione ed il canale deve distinguere tra maiuscole e minuscole." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                          Channel: Semicolon separated list of channel/query names, leave " @@ -4638,89 +4728,86 @@ msgid "" "specified (implicit wildcard).

                                          Example:
                                          !#quassel*; " "!#foobar
                                          would match anything except for #foobar or any " "channel starting with #quassel

                                          " -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" +msgstr "

                                          Canale: Una lista canali/privati separati da punto e virgola, lascia vuoto per far corrispondere a qualsiasi nome.

                                          Esempio:
                                          #quassel*; #foobar; !#quasseldroid
                                          trova corrispondenza con #foobar e qualsiasi canale inizi con #quassel ad eccezione di #quasseldroid

                                          Se vengono specificati soltanto i nomi in modo inverso, si avrà corrispondenza con tutto tranne ciò che è stato specificato (carattere jolly implicito).

                                          Esempio:
                                          !#quassel*; !#foobar
                                          troverà corrispondenza con tutto ad eccezione di #foobar o qualsiasi canale il cui nome inizi con #quassel

                                          " -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "non dovrebbe essere vuoto" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" -msgstr "" +msgstr "Menzioni del protocollo sistema vs. menzioni" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." -msgstr "" +msgstr "Queste menzioni continueranno a funzionare per ora, ma dovresti passare al migliorato sistema di menzione appena possibile." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." -msgstr "" +msgstr "Configura il nuovo stile per le menzioni in %1." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" -msgstr "" +msgstr "Menzioni" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgid "highlight rule" +msgstr "regola menzione" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Indirizzo d'ascolto non valido %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" +msgstr "In ascolto per le richieste identd su IPv6 %1 porta %2" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Impossibile aprire l'interfaccia IPv6 %1:%2: %3" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "regola evidenziazione" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" +msgstr "In ascolto per le richieste identd su IPv4 %1 porta %2" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Impossibile aprire l'interfaccia IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Indirizzo d'ascolto non valido %1, protocollo di rete sconosciuto" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " "functionality will be available" -msgstr "" +msgstr "Identd non può aprire interfacce di rete su cui restare in ascolto! Nessuna funzionalità identd sarà disponibile" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Rinomina identità" @@ -4746,104 +4833,104 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Rimuovi identità" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identità" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                            " msgstr "Devono essere corretti i seguenti problemi prima di poter applicare le modifiche:
                                              " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • All identities need an identity name set
                                            • " msgstr "
                                            • Tutte le identità necessitano di un nome identità definito
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • Every identity needs at least one nickname defined
                                            • " msgstr "
                                            • Ogni identità necessita di almeno un nick definito
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • You need to specify a real name for every identity
                                            • " -msgstr "
                                            • Specificare un nome reale per ogni identità
                                            • " +msgstr "
                                            • Devi specificare un nome reale per ogni identità
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                            • You need to specify an ident for every identity
                                            • " msgstr "
                                            • Devi specificare un ident per ogni identità
                                            • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                            " msgstr "
                                          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Una o più identità non sono valide" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Eliminare l'identità?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" -msgstr "Vuoi davvero eliminare l'identità «%1»?" +msgstr "Vuoi davvero eliminare l'identità \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Inserisci un nuovo nome per l'identità \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Utente Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." -msgstr "Sono a pescare." +msgstr "Sono andato a pescare." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" -msgstr "Non qui. No, davvero, non qui!" +msgstr "Non sono qui. No, davvero. Non sono qui!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." -msgstr "Tutti i client Quassel sono magicamente spariti dalla faccia della Terra..." +msgstr "Tutti i client Quassel sono spariti dalla faccia della Terra..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" -msgstr "Qui non siamo all'asilo!" +msgstr "Non siamo all'asilo!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." -msgstr "" +msgstr "https://quassel-irc.org - La chat diventa comoda. Ovunque." #: ../src/qtui/settingspages/identityeditwidget.ui:30 msgctxt "IdentityEditWidget|" @@ -4853,12 +4940,12 @@ msgstr "Generale" #: ../src/qtui/settingspages/identityeditwidget.ui:38 msgctxt "IdentityEditWidget|" msgid "Real Name:" -msgstr "Nome vero:" +msgstr "Nome reale:" #: ../src/qtui/settingspages/identityeditwidget.ui:45 msgctxt "IdentityEditWidget|" msgid "The \"Real Name\" is shown in /whois." -msgstr "Il «Nome vero» viene mostrato nel /whois." +msgstr "Il \"Nome reale\" viene mostrato nel /whois." #: ../src/qtui/settingspages/identityeditwidget.ui:54 msgctxt "IdentityEditWidget|" @@ -4878,7 +4965,7 @@ msgstr "&Aggiungi..." #: ../src/qtui/settingspages/identityeditwidget.ui:116 msgctxt "IdentityEditWidget|" msgid "Remove Nickname" -msgstr "Rimuovi nickname" +msgstr "Rimuovi nick" #: ../src/qtui/settingspages/identityeditwidget.ui:119 msgctxt "IdentityEditWidget|" @@ -4898,7 +4985,7 @@ msgstr "Ri&nomina" #: ../src/qtui/settingspages/identityeditwidget.ui:165 msgctxt "IdentityEditWidget|" msgid "Move upwards in list" -msgstr "Sposta in alto nella lista" +msgstr "Sposta in alto nell'elenco" #: ../src/qtui/settingspages/identityeditwidget.ui:168 #: ../src/qtui/settingspages/identityeditwidget.ui:182 @@ -4909,7 +4996,7 @@ msgstr "..." #: ../src/qtui/settingspages/identityeditwidget.ui:179 msgctxt "IdentityEditWidget|" msgid "Move downwards in list" -msgstr "Sposta in basso nella lista" +msgstr "Sposta in basso nell'elenco" #: ../src/qtui/settingspages/identityeditwidget.ui:227 msgctxt "IdentityEditWidget|" @@ -4919,7 +5006,7 @@ msgstr "Ass&enza" #: ../src/qtui/settingspages/identityeditwidget.ui:233 msgctxt "IdentityEditWidget|" msgid "Default Away Settings" -msgstr "Impostazioni predefinite assenza" +msgstr "Impostazioni predefinite per l'assenza" #: ../src/qtui/settingspages/identityeditwidget.ui:244 msgctxt "IdentityEditWidget|" @@ -4929,12 +5016,12 @@ msgstr "Nick da utilizzare quando assente" #: ../src/qtui/settingspages/identityeditwidget.ui:254 msgctxt "IdentityEditWidget|" msgid "Default away reason" -msgstr "Motivo predefinito assenza" +msgstr "Motivo predefinito per l'assenza" #: ../src/qtui/settingspages/identityeditwidget.ui:261 msgctxt "IdentityEditWidget|" msgid "Away Nick:" -msgstr "Nick di assenza:" +msgstr "Nick quando assente:" #: ../src/qtui/settingspages/identityeditwidget.ui:268 #: ../src/qtui/settingspages/identityeditwidget.ui:297 @@ -4951,7 +5038,7 @@ msgstr "Imposta assenza quando tutti i client vengono disconnessi dal core" #: ../src/qtui/settingspages/identityeditwidget.ui:283 msgctxt "IdentityEditWidget|" msgid "Away On Detach" -msgstr "Assenza su disconnessione" +msgstr "Assente alla disconnessione" #: ../src/qtui/settingspages/identityeditwidget.ui:315 msgctxt "IdentityEditWidget|" @@ -4961,7 +5048,7 @@ msgstr "Non ancora implementato" #: ../src/qtui/settingspages/identityeditwidget.ui:318 msgctxt "IdentityEditWidget|" msgid "Away On Idle" -msgstr "Assenza su inattività" +msgstr "Assenza quando inattivo" #: ../src/qtui/settingspages/identityeditwidget.ui:332 msgctxt "IdentityEditWidget|" @@ -4974,7 +5061,7 @@ msgid "minutes of being idle" msgstr "minuti di inattività" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avanzate" @@ -4989,7 +5076,7 @@ msgctxt "IdentityEditWidget|" msgid "" "The \"ident\" is part of your hostmask and, together with your host, " "uniquely identifies you within the IRC network." -msgstr "Lo «ident» è una parte della tua hostmask e, assieme al tuo host, ti identifica univocamente all'interno di una rete IRC." +msgstr "Vieni identificato in modo univoco all'interno di una rete rete IRC grazie alla tua maschera host, ovvero la combinazione dell'IDENT e del tuo nome host." #: ../src/qtui/settingspages/identityeditwidget.ui:423 msgctxt "IdentityEditWidget|" @@ -4999,23 +5086,23 @@ msgstr "Messaggi" #: ../src/qtui/settingspages/identityeditwidget.ui:431 msgctxt "IdentityEditWidget|" msgid "Part Reason:" -msgstr "Motivo di uscita (dal canale/Part):" +msgstr "Motivo di uscita da un canale:" #: ../src/qtui/settingspages/identityeditwidget.ui:444 msgctxt "IdentityEditWidget|" msgid "Quit Reason:" -msgstr "Motivo di uscita (globale/Quit):" +msgstr "Motivo di disconnessione dalla rete:" #: ../src/qtui/settingspages/identityeditwidget.ui:454 msgctxt "IdentityEditWidget|" msgid "Kick Reason:" -msgstr "Motivo espulsione (kick):" +msgstr "Motivo per l'espulsione di un utente:" #: ../src/qtui/settingspages/identityeditwidget.ui:488 msgctxt "IdentityEditWidget|" msgid "" "You need an SSL Capable Client to edit your Cores SSL Key and Certificate" -msgstr "Necessiti di un client che supporti SSL per modificare chiave e certificato SSL del core" +msgstr "Devi avere un client che supporti SSL per poter modificare la chiave ed il certificato SSL del core" #: ../src/qtui/settingspages/identityeditwidget.ui:517 msgctxt "IdentityEditWidget|" @@ -5040,15 +5127,15 @@ msgid "Key Type:" msgstr "Tipo chiave:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nessuna chiave caricata" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Carica" @@ -5065,8 +5152,8 @@ msgstr "Organizzazione:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Nessun certificato caricato" @@ -5074,129 +5161,129 @@ msgstr "Nessun certificato caricato" #: ../src/qtui/settingspages/identityeditwidget.ui:690 msgctxt "IdentityEditWidget|" msgid "CommonName:" -msgstr "NomeComune:" +msgstr "Nome comune:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                          %%<format>%%, where <format> is:" -msgstr "" +msgstr "Puoi aggiungere data/ora a questo messaggio usando la sintassi:
                                          %%<formato>%%, dove <formato> è:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" -msgstr "" +msgstr "ore" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" -msgstr "" +msgstr "minuti" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" -msgstr "" +msgstr "secondi" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" -msgstr "" +msgstr "AM/PM" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "giorno" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" -msgstr "" +msgstr "mese" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" -msgstr "" +msgstr "fuso orario attuale" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." -msgstr "" +msgstr "Esempio: Assente dalle %%hh:mm%% del %%dd.MM%%." -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." -msgstr "" +msgstr "%%%% senza nulla all'interno rappresenta %%. Sono disponibili altri codici di formato." -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Carica una chiave" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" -msgstr "" +msgstr "Lettura della chiave fallita" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." -msgstr "" +msgstr "Impossibile leggere il file con la chiave. È incompatibile o non valido. Nota che il file con la chiave non deve avere una passphrase." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" -msgstr "" +msgstr "Il core non supporta le chiavi ECDSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." -msgstr "" +msgstr "Hai caricato una chiave ECDSA, ma il core non supporta le chiavi ECDSA. Rivolgiti all'amministratore del core." -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" -msgstr "" +msgstr "ECDSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" -msgstr "" +msgstr "Chiave non valida o nessuna chiave caricata" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Pulisci" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Carica un certificato" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Imposta identità" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identità predefinita" @@ -5204,7 +5291,7 @@ msgstr "Identità predefinita" #: ../src/qtui/settingspages/ignorelisteditdlg.ui:15 msgctxt "IgnoreListEditDlg|" msgid "Configure Ignore Rule" -msgstr "Configura regola ignore" +msgstr "Configura regola per ignorare" #: ../src/qtui/settingspages/ignorelisteditdlg.ui:27 msgctxt "IgnoreListEditDlg|" @@ -5215,7 +5302,7 @@ msgid "" "Whenever you disable/delete the ignore rule, the messages are shown again.

                                          \n" "

                                          Permanent:

                                          \n" "

                                          Messages are filtered before they get stored in the database.

                                          " -msgstr "

                                          Severità:

                                          \n

                                          Dinamica:

                                          \n

                                          I messaggi sono filtrati «al volo».\nNel momento in cui vengono disabilitate/ignorate le regole di ignore, i messaggi vengono ancora visualizzati.

                                          \n

                                          Permanente:

                                          \n

                                          I messaggi vengono filtrati prima di essere salvati nel database.

                                          " +msgstr "

                                          Severità:

                                          \n

                                          Dinamica:

                                          \n

                                          I messaggi sono filtrati \"al volo\".\nNel momento in cui vengono disabilitate/ignorate le regole per ignorare, i messaggi vengono nuovamente visualizzati.

                                          \n

                                          Permanente:

                                          \n

                                          I messaggi vengono filtrati prima di essere salvati nel database.

                                          " #: ../src/qtui/settingspages/ignorelisteditdlg.ui:35 msgctxt "IgnoreListEditDlg|" @@ -5241,7 +5328,7 @@ msgid "" "nick!ident@host.name

                                          \n" "

                                          Message:

                                          \n" "

                                          The rule is matched against the actual message content

                                          " -msgstr "

                                          Tipo di regola:

                                          \n

                                          Mittente:

                                          \n

                                          La regola viene applicata con la stringa del mittente\nnick!ident@host.name

                                          \n

                                          Messaggio:

                                          \n

                                          La regola viene applicata con il contenuto del messaggio attuale

                                          " +msgstr "

                                          Tipo di regola:

                                          \n

                                          Mittente:

                                          \n

                                          La corrispondenza della regola viene verificata sulla stringa del mittente\nnick!ident@host.name

                                          \n

                                          Messaggio:

                                          \n

                                          La corrispondenza della regola viene verificata sul contenuto del messaggio attuale

                                          " #: ../src/qtui/settingspages/ignorelisteditdlg.ui:66 msgctxt "IgnoreListEditDlg|" @@ -5278,12 +5365,12 @@ msgid "" "- *@foobar.com matches any sender from host foobar.com\n" "
                                          \n" "- stupid!.+ (RegEx) matches any sender with nickname stupid from any host

                                          " -msgstr "

                                          Regola ignore:

                                          \n

                                          A seconda del tipo di regola, il testo viene confrontato in due modi:

                                          \n

                                          - il contenuto del messaggio:

                                          \n

                                          Esempio:\n
                                          \n*foobar* coincide con il testo contenente la parola foobar

                                          \n

                                          - la stringa del mittente (nick!ident@nome.host)

                                          \n

                                          Esempi:\n
                                          \n- *@foobar.com coincide con tutti i mittenti dall'host foobar.com\n
                                          \n- stupid!.+ (RegEx) coincide con qualunque mittente il cui nick è stupid da qualsiasi host

                                          " +msgstr "

                                          Regola per ignorare:

                                          \n

                                          A seconda del tipo di regola, la corrispondenza del testo viene verificata in due modi:

                                          \n

                                          - il contenuto del messaggio:

                                          \n

                                          Esempio:\n
                                          \n*foobar* trova corrispondenza poiché il testo contiene la parola foobar

                                          \n

                                          - la stringa del mittente (nick!ident@nome.host)

                                          \n

                                          Esempi:\n
                                          \n- *@foobar.com trova corrispondenza con tutti i mittenti aventi host foobar.com\n
                                          \n- stupido!.+ (RegEx) trova corrispondenza con qualunque mittente il cui nick è stupido da qualsiasi host

                                          " #: ../src/qtui/settingspages/ignorelisteditdlg.ui:112 msgctxt "IgnoreListEditDlg|" msgid "Ignore Rule" -msgstr "Regola ignore" +msgstr "Regola per ignorare" #: ../src/qtui/settingspages/ignorelisteditdlg.ui:123 msgctxt "IgnoreListEditDlg|" @@ -5294,7 +5381,7 @@ msgid "" "

                                          *: representing \"any amount of any character\"\n" "
                                          \n" "?: representing \"exactly one character\"

                                          " -msgstr "

                                          Utilizza espressioni regolari:

                                          \n

                                          Se abilitate, le regole seguono la sintassi delle espressioni regolari.

                                          \n

                                          Altrimenti le regole consentono le espressioni regolari che coincidono con i seguenti caratteri speciali:

                                          \n

                                          *: rappresenta \"qualsiasi quantità di qualsiasi carattere\"\n
                                          \n?: rappresenta «esattamente un carattere»

                                          " +msgstr "

                                          Usa le espressioni regolari:

                                          \n

                                          Se abilitate, le regole seguono la sintassi delle espressioni regolari.

                                          \n

                                          Altrimenti le regole consentono le espressioni regolari che coincidono con i seguenti caratteri speciali:

                                          \n

                                          *: rappresenta \"qualsiasi quantità di qualsiasi carattere\"\n
                                          \n?: rappresenta \"esattamente un carattere\"

                                          " #: ../src/qtui/settingspages/ignorelisteditdlg.ui:131 msgctxt "IgnoreListEditDlg|" @@ -5311,7 +5398,7 @@ msgid "" "

                                          The list below is interpreted as a list of networks for which the rule should match

                                          \n" "

                                          Channel:

                                          \n" "

                                          The list below is interpreted as a list of channels for which the rule should match

                                          " -msgstr "

                                          Ambito:

                                          \n

                                          Globale:

                                          \n

                                          La regola è attiva per qualsiasi canale su qualsiasi rete

                                          \n

                                          Rete:

                                          \n

                                          La lista seguente è interpretata come lista di reti per le quali dovrebbe corrispondere la regola

                                          \n

                                          Canale:

                                          \n

                                          La lista seguente è interpretata come lista di canali per i quali dovrebbe corrispondere la regola

                                          " +msgstr "

                                          Ambito:

                                          \n

                                          Globale:

                                          \n

                                          La regola è attiva per qualsiasi canale su qualsiasi rete

                                          \n

                                          Rete:

                                          \n

                                          Il seguente elenco è interpretato come elenco di reti per le quali la regola deve trovare corrispondenza

                                          \n

                                          Canale:

                                          \n

                                          Il seguente elenco è interpretato come elenco di canali per i quali la regola deve trovare corrispondenza

                                          " #: ../src/qtui/settingspages/ignorelisteditdlg.ui:152 msgctxt "IgnoreListEditDlg|" @@ -5350,7 +5437,7 @@ msgid "" "!#quassel*; !#foobar\n" "
                                          \n" "would match anything except for #foobar or any channel starting with #quassel

                                          " -msgstr "" +msgstr "

                                          Regola per l'ambito:

                                          \n

                                          Una regola per l'ambito è una lista separata da punto e virgola dei nomi delle reti o dei canali.

                                          \n

                                          Esempio:\n
                                          \n#quassel*; #foobar; !#quasseldroid\n
                                          \ntrova corrispondenza con #foobar e qualsiasi canale il cui nome inizi con #quassel ad eccezione di #quasseldroid\n
                                          \n

                                          Se vengono specificati soltanto i nomi in modo inverso, si avrà corrispondenza con tutto tranne ciò che è stato specificato (carattere jolly implicito).

                                          \n

                                          Esempio:\n
                                          \n!#quassel*; !#foobar\n
                                          \ntroverà corrispondenza con tutto ad eccezione di #foobar o qualsiasi canale il cui nome inizi con #quassel

                                          " #: ../src/qtui/settingspages/ignorelisteditdlg.ui:221 msgctxt "IgnoreListEditDlg|" @@ -5364,16 +5451,16 @@ msgstr "

                                          Abilita / Disabilita:

                                          \n

                                          Vengono filtrate solo le regole #: ../src/qtui/settingspages/ignorelisteditdlg.ui:227 msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" -msgstr "Regola abilitata" +msgstr "La regola è abilitata" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                          Only enabled rules are filtered.
                                          For " "dynamic rules, disabling actually shows the filtered messages again" -msgstr "Abilita / Disabilita:
                                          Vengono filtrate solo le regole abilitate.
                                          Se vengono disabilitate le regole dinamiche, i messaggi filtrati sono nuovamente visibili." +msgstr "Abilita / Disabilita:
                                          Vengono filtrate solo le regole abilitate.
                                          Se vengono disabilitate le regole dinamiche, i messaggi filtrati sono nuovamente visibili" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                          Depending on the type of the rule, the text is " @@ -5384,32 +5471,32 @@ msgid "" "\"*@foobar.com\" matches any sender from host foobar.com
                                          " "\"stupid!.+\" (RegEx) matches any sender with nickname \"stupid\" from any " "host
                                          " -msgstr "Regola di ignore:
                                          A seconda del tipo di regola, il testo viene confrontato con:

                                          - il contenuto del messaggio:
                                          Esempio:
                                          «*foobar*» coincide a qualsiasi testo contenente la parola\"foobar\"

                                          - la stringa del mittente nick!ident@host.name
                                          Esempio:
                                          «*@foobar.com» coincide con ogni mittente dall'host foobar.com
                                          «stupido!.+» (RegEx) coincide con ogni mittente il cui nick è «stupido» da ogni host
                                          " +msgstr "Regola per ignorare:
                                          A seconda del tipo di regola, il testo viene confrontato con:

                                          - il contenuto del messaggio:
                                          Esempio:
                                          \"*foobar*\" trova corrispondenza con qualsiasi testo contenente la parola \"foobar\"

                                          - la stringa del mittente nick!ident@host.name
                                          Esempio:
                                          \"*@foobar.com\" trova corrispondenza con ogni mittente dall'host foobar.com
                                          \"stupido!.+\" (RegEx) trova corrispondenza con ogni mittente il cui nick è \"stupido\" da qualunque host
                                          " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Per mittente" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Per messaggio" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Abilitato" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipo" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" -msgstr "Regola ignore" +msgstr "Regola per ignorare" #: ../src/qtui/settingspages/ignorelistsettingspage.ui:14 msgctxt "IgnoreListSettingsPage|" @@ -5439,178 +5526,166 @@ msgstr "IRC" #: ../src/qtui/settingspages/ignorelistsettingspage.cpp:37 msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" -msgstr "Lista ignore" +msgstr "Elenco degli utenti ignorati" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "La regola esiste già" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" "There is already a rule\n" "\"%1\"\n" "Please choose another rule." -msgstr "Esista già una regola\n«%1»\nPer favore scegline un'altra." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Modulo" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Abilita il supporto per l'indicatore applicazione del Progetto Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Mostra messaggi nell'indicatore dell'applicazione" +msgstr "Esista già una regola\n\"%1\"\nPer favore scegline un'altra." -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" -msgstr "" +msgstr "Visualizza e cambia nick" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" -msgstr "" +msgstr "Grassetto" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" -msgstr "" +msgstr "Corsivo" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" +msgstr "Sottolineato" + +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" -msgstr "" +msgstr "Imposta colore di primo piano" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" -msgstr "" +msgstr "Imposta colore di sfondo" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" -msgstr "" +msgstr "Cancella formattazione" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Bianco" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Nero" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Blu scuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verde scuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rosso" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Rosso scuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Magenta scuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Arancione" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Giallo" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verde" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Azzurro scuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Azzurro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blu" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Grigio scuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Grigio chiaro" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Elimina colore" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" -msgstr "Seleziona campo inserimento testo" +msgstr "Seleziona campo per la digitazione del testo" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" -msgstr "" +msgstr "Nascondi opzioni di formattazione" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" -msgstr "" +msgstr "Mostra opzioni di formattazione" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:14 msgctxt "InputWidgetSettingsPage|" @@ -5620,12 +5695,12 @@ msgstr "Modulo" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:22 msgctxt "InputWidgetSettingsPage|" msgid "Custom font:" -msgstr "Font personalizzato:" +msgstr "Tipo di carattere personalizzato:" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:50 msgctxt "InputWidgetSettingsPage|" msgid "Enable per chat history" -msgstr "Abilita cronologia per singola chat" +msgstr "Abilita cronologia per ogni singola chat" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:66 msgctxt "InputWidgetSettingsPage|" @@ -5635,12 +5710,12 @@ msgstr "Mostra selettore nick" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:82 msgctxt "InputWidgetSettingsPage|" msgid "Show style buttons" -msgstr "Mostra pulsanti di stile" +msgstr "Mostra pulsanti per lo stile" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:98 msgctxt "InputWidgetSettingsPage|" msgid "Enables (limited) Emacs key bindings in the input field." -msgstr "Abilita associazione tasti (limitata) di Emacs nella barra di input." +msgstr "Abilita associazione tasti (limitata) di Emacs nel campo per la digitazione del testo." #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:101 msgctxt "InputWidgetSettingsPage|" @@ -5650,17 +5725,17 @@ msgstr "Associazioni tasti Emacs" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:114 msgctxt "InputWidgetSettingsPage|" msgid "Enables line wrapping for input." -msgstr "" +msgstr "Abilita il ritorno a capo nel campo per la digitazione del testo." #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:117 msgctxt "InputWidgetSettingsPage|" msgid "Line wrapping" -msgstr "" +msgstr "Ritorno a capo" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:130 msgctxt "InputWidgetSettingsPage|" msgid "&Multi-Line Editing" -msgstr "" +msgstr "Modifica &multilinea" #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:147 msgctxt "InputWidgetSettingsPage|" @@ -5695,7 +5770,7 @@ msgstr ": " #: ../src/qtui/settingspages/inputwidgetsettingspage.ui:265 msgctxt "InputWidgetSettingsPage|" msgid "Add space after nick when completing mid-sentence" -msgstr "" +msgstr "Aggiungi spazio dopo il nick durante il completamento di metà frase" #: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:24 msgctxt "InputWidgetSettingsPage|" @@ -5705,122 +5780,122 @@ msgstr "Interfaccia" #: ../src/qtui/settingspages/inputwidgetsettingspage.cpp:24 msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" -msgstr "Oggetto per l'input" +msgstr "Elemento per la digitazione" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" -msgstr "" +msgstr "connessione interna" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Salva &e connetti" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canale" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Utenti" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Argomento" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" -msgstr "" +msgstr "Negoziazione delle funzionalità non supportata." -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" -msgstr "" +msgstr "Modi" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" -msgstr "" +msgstr "Sconosciuto" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" -msgstr "" +msgstr "Messaggio d'assenza" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" -msgstr "" +msgstr "Nome reale" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" -msgstr "" +msgstr "Stato di aiuto" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" -msgstr "" +msgstr "Disponibile per aiuto" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" -msgstr "" +msgstr "Stato del servizio" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" -msgstr "" +msgstr "Accesso non effettuato" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" -msgstr "" +msgstr "Account" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" -msgstr "" +msgstr "Identificato per questo nick" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" -msgstr "" +msgstr "Risposta del servizio" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" -msgstr "" +msgstr "Maschera host" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" -msgstr "" +msgstr "Operatore" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" -msgstr "" +msgstr "Inattivo da" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" -msgstr "" +msgstr "Data accesso" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" -msgstr "" +msgstr "Server" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" -msgstr "" +msgstr "Nessuna informazione disponibile" #: ../src/qtui/settingspages/itemviewsettingspage.ui:14 msgctxt "ItemViewSettingsPage|" @@ -5830,7 +5905,7 @@ msgstr "Modulo" #: ../src/qtui/settingspages/itemviewsettingspage.ui:22 msgctxt "ItemViewSettingsPage|" msgid "Custom font:" -msgstr "Font personalizzato:" +msgstr "Tipo di carattere personalizzato:" #: ../src/qtui/settingspages/itemviewsettingspage.ui:50 msgctxt "ItemViewSettingsPage|" @@ -5845,7 +5920,7 @@ msgstr "Lista chat" #: ../src/qtui/settingspages/itemviewsettingspage.ui:72 msgctxt "ItemViewSettingsPage|" msgid "Display topic in tooltip" -msgstr "Mostra argomento nel suggerimento" +msgstr "Mostra tematica nel suggerimento" #: ../src/qtui/settingspages/itemviewsettingspage.ui:85 msgctxt "ItemViewSettingsPage|" @@ -5886,7 +5961,7 @@ msgstr "Messaggi non letti:" #: ../src/qtui/settingspages/itemviewsettingspage.ui:193 msgctxt "ItemViewSettingsPage|" msgid "Highlight:" -msgstr "Evento:" +msgstr "Menzione:" #: ../src/qtui/settingspages/itemviewsettingspage.ui:217 msgctxt "ItemViewSettingsPage|" @@ -5901,19 +5976,19 @@ msgstr "Colori lista nick personalizzati" #: ../src/qtui/settingspages/itemviewsettingspage.ui:333 msgctxt "ItemViewSettingsPage|" msgid "Online:" -msgstr "Online:" +msgstr "In linea:" #: ../src/qtui/settingspages/itemviewsettingspage.ui:373 msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Assente:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Liste chat e nick" @@ -5941,666 +6016,682 @@ msgstr "Messaggi non letti" #: ../src/qtui/settingspages/itemviewsettingspage.cpp:40 msgctxt "ItemViewSettingsPage|" msgid "Highlight" -msgstr "Evento" +msgstr "Menzione" #: ../src/qtui/settingspages/itemviewsettingspage.cpp:41 msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Altra attività" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "Visualizza" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" -msgstr[0] "%n evento in attesa" -msgstr[1] "%n eventi in attesa" +msgstr[0] "%n menzione in attesa" +msgstr[1] "%n menzioni in attesa" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Il tasto appena premuto non è supportato da Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Tasto non supportato" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Fai clic sul pulsante, poi inserisci la scorciatoia così come vorresti nel programma.\nEsempio per Ctrl+a: tieni premuto il tasto Ctrl e premi a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Maiusc" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" -msgstr "Input" +msgstr "Riga di digitazione" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Nessuno" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflitto tra scorciatoie" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is already in use, and cannot be configured.\n" "Please choose another one." -msgstr "La scorciatoia «%1» è già in uso, e non può essere configurata.\nScegline un'altra." +msgstr "La scorciatoia \"%1\" è già in uso e non può essere configurata.\nScegline un'altra." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" -msgstr "La scorciatoia «%1» è in conflitto con la scorciatoia per la seguente azione:" +msgstr "La scorciatoia \"%1\" è in conflitto con la scorciatoia per la seguente azione:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Vuoi riassegnare questa scorciatoia all'azione selezionata?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Riassegna" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" -msgstr "" +msgstr "LDAP" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." -msgstr "" +msgstr "Autentica gli utenti che utilizzano un server LDAP." -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" -msgstr "" +msgstr "Nome host" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" -msgstr "" +msgstr "Porta" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" -msgstr "" +msgstr "DN bind" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" -msgstr "" +msgstr "Password bind" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" -msgstr "" +msgstr "DN base" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" -msgstr "" +msgstr "Filtro" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" -msgstr "" +msgstr "Attributo UID" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" -msgstr "" +msgstr "Messaggio di negoziazione non valido!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" -msgstr "" +msgstr "Messaggio di protocollo di tipo %1 sconosciuto" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" -msgstr "" +msgstr "Livello del file di registrazione non valido %1, è supportato Debug|Info|Warning|Error" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" -msgstr "" +msgstr "Impossibile aprire il file di registrazione \"%1\": %2" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" -msgstr "" +msgstr "Impossibile scrivere su stderr: %1" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." -msgstr "" +msgstr "Connetti al core..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Generale" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Connetti al core..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Disconnetti dal core" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." -msgstr "" +msgstr "Cambia &password..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Informazioni core..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configura &reti..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Esci" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configura liste chat..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Blocca layout" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" -msgstr "Mostra barra di &ricerca" +msgstr "Mo&stra barra di ricerca" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Mostra registro assenza" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" -msgstr "Mostra &barra dei menu" +msgstr "Mostra &barra dei menù" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Mostra &barra di stato" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "B&locca layout" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" -msgstr "&Modalità a tutto schermo" +msgstr "Mo&dalità a tutto schermo" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configura &scorciatoie..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configura Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" -msgstr "&Informazioni su Quassel" +msgstr "Inform&azioni su Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Informazioni su &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" -msgstr "Debug &ModelloRete" +msgstr "Debug modello &rete" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" -msgstr "Debug &SovrapposizioneVistaBuffer" +msgstr "Vista della fine&stra di debug in evidenza" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" -msgstr "Debug &ModelloMessaggio" +msgstr "Debug &modello messaggio" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" -msgstr "Debug &Hotlist" +msgstr "Debug &hotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "&Registro di debug" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "Mostra albero delle &risorse" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Ricarica fogli di stile" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" -msgstr "" +msgstr "Nascondi finestra corrente" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" -msgstr "" +msgstr "Formattazione del testo" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" -msgstr "" +msgstr "Applica colore di primo piano" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" -msgstr "" +msgstr "Applica colore di sfondo" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" -msgstr "" +msgstr "Cancella formattazione" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" -msgstr "" +msgstr "Commuta grassetto" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" -msgstr "" +msgstr "Commuta corsivo" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" +msgstr "Commuta sottolineato" + +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigazione" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Passa alla chat attiva" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" -msgstr "" +msgstr "Attiva la finestra di ricerca" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" -msgstr "Imposta accesso rapido #0" +msgstr "Configura accesso rapido #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" -msgstr "Imposta accesso rapido #1" +msgstr "Configura accesso rapido #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" -msgstr "Imposta accesso rapido #2" +msgstr "Configura accesso rapido #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" -msgstr "Imposta accesso rapido #3" +msgstr "Configura accesso rapido #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" -msgstr "Imposta accesso rapido #4" +msgstr "Configura accesso rapido #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" -msgstr "Imposta accesso rapido #5" +msgstr "Configura accesso rapido #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" -msgstr "Imposta accesso rapido #6" +msgstr "Configura accesso rapido #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" -msgstr "Imposta accesso rapido #7" +msgstr "Configura accesso rapido #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" -msgstr "Imposta accesso rapido #8" +msgstr "Configura accesso rapido #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" -msgstr "Imposta accesso rapido #9" +msgstr "Configura accesso rapido #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Accesso rapido #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Accesso rapido #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Accesso rapido #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Accesso rapido #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Accesso rapido #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Accesso rapido #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Accesso rapido #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Accesso rapido #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Accesso rapido #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Accesso rapido #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Attiva lista chat successiva" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Attiva lista chat precedente" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Vai alla chat successiva" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Vai alla chat precedente" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&File" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Reti" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Visualizza" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" -msgstr "&Liste chat" +msgstr "Liste &chat" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" -msgstr "&Barre degli strumenti" +msgstr "Barre degli s&trumenti" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" -msgstr "&Impostazioni" +msgstr "Impo&stazioni" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Aiuto" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Debug" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" -msgstr "" +msgstr "Funzione non supportata" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" -msgstr "" +msgstr "Il tuo core Quassel non supporta questa funzione" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." -msgstr "" +msgstr "Devi avere un core Quassel v0.12.0 o superiore per poter cambiare da remoto la tua password." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." -msgstr "" +msgstr "Aggiornamento..." -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" -msgstr "" +msgstr "Il tuo database è in fase di aggiornamento" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." -msgstr "" +msgstr "Per supportare nuove funzione è necessario apportare modifiche al database del registro storico. Questo potrebbe richiedere molto tempo." -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" -msgstr "" +msgstr "Non uscire da Quassel fino al completamento dell'aggiornamento!" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" -msgstr "" +msgstr "Errore irreversibile" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." -msgstr "" +msgstr "Quassel ha riscontrato un errore irreversibile e viene terminato." -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" -msgstr "" +msgstr "Motivo:" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Nick" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" -msgstr "Mostra lista nick" +msgstr "Mostra elenco nick" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" -msgstr "Monitor di chat" +msgstr "Monitoraggio chat" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" -msgstr "Mostra monitor di chat" +msgstr "Mostra monitoraggio chat" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" -msgstr "Campo inserimento testo" +msgstr "Campo per la digitazione del testo" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" -msgstr "Mostra campo inserimento testo" +msgstr "Mostra campo per la digitazione del testo" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Argomento" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Mostra riga dell'argomento" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" -msgstr "" +msgstr "Trasferimenti" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" -msgstr "" +msgstr "Mostra file trasferiti" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barra principale" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" -msgstr "" +msgstr "Barra dei nick" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Connesso al core." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Non connesso al core." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Connessione non cifrata" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Il tuo client non supporta la cifratura SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "I dati sensibili, come le password, verranno trasmesse in chiaro al core di Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Il core non supporta la cifratura SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Certificato di sicurezza non affidabile" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,77 +6699,120 @@ msgid "" "following reasons:" msgstr "Il certificato SSL fornito dal core a %1 non è affidabile per i seguenti motivi:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continua" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Mostra certificato" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Vuoi accettare questo certificato per sempre senza chiederlo nuovamente?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Solo per la sessione corrente" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Per sempre" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Errore di connessione al core" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" -msgstr "" +msgstr "Nessuna rete scelta" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." -msgstr "" +msgstr "Scegliere una rete prima di provare a visualizzare l'elenco dei canali." + +#: ../src/client/messagemodel.cpp:410 +#, qt-format +msgctxt "MessageModel|" +msgid "Requesting %1 messages from backlog for buffer %2:%3" +msgstr "Recupero di %1 messaggi dal registro storico per la finestra %2:%3" + +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Indirizzo d'ascolto non valido %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "In ascolto per le richieste metriche su IPv6 %1 porta %2" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Impossibile aprire l'interfaccia IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "In ascolto per le richieste metriche su IPv4 %1 porta %2" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Impossibile aprire l'interfaccia IPv4 %1:%2: %3" -#: ../src/client/messagemodel.cpp:405 +#: ../src/core/metricsserver.cpp:96 #, qt-format -msgctxt "MessageModel|" -msgid "Requesting %1 messages from backlog for buffer %2:%3" -msgstr "Recupero di %1 messaggi dallo storico del registro per il buffer %2:%3" +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Indirizzo d'ascolto non valido %1, protocollo di rete sconosciuto" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "Metriche non può aprire interfacce di rete su cui restare in ascolto! Nessuna funzionalità metriche sarà disponibile" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" -msgstr "Ricezione storico del registro in corso" +msgstr "Ricezione del registro storico in corso" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" -msgstr "" +msgstr "Controllo ortografico automatico" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" msgid_plural "Do you really want to paste %n line(s)?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Sei sicuro di voler incollare %n linea?" +msgstr[1] "Sei sicuro di voler incollare %n linee?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Protezione comando Incolla" @@ -6726,12 +6860,12 @@ msgstr "Password server:" #: ../src/qtui/settingspages/networkadddlg.ui:131 msgctxt "NetworkAddDlg|" msgid "Try to use an encrypted connection (e.g. SSL/TLS)" -msgstr "" +msgstr "Prova ad utilizzare una connessione crittografata (e.g. SSL/TLS)" #: ../src/qtui/settingspages/networkadddlg.ui:134 msgctxt "NetworkAddDlg|" msgid "Use encrypted connection" -msgstr "" +msgstr "Utilizza connessione crittografata" #: ../src/qtui/settingspages/networkadddlg.ui:144 msgctxt "NetworkAddDlg|" @@ -6739,24 +6873,24 @@ msgid "" "

                                          Verify the encrypted connection provides a valid certificate, increasing " "security.
                                          Uncheck if the IRC server uses a self-signed or invalid " "certificate.

                                          " -msgstr "" +msgstr "

                                          Verifica che la connessione crittografata fornisca un certificato valido, aumentando la sicurezza. Togli la spunta se il server IRC utilizza un certificato auto-firmato o non valido.

                                          " #: ../src/qtui/settingspages/networkadddlg.ui:147 msgctxt "NetworkAddDlg|" msgid "Verify connection security" -msgstr "" +msgstr "Verifica la sicurezza della connessione" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Il tuo core Quassel non supporta questa funzione" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." -msgstr "" +msgstr "Devi avere un core Quassel v0.13.0 o superiore per poter verificare la sicurezza della connessione." #: ../src/qtui/settingspages/networkeditdlg.ui:13 msgctxt "NetworkEditDlg|" @@ -6768,120 +6902,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Inserire il nome della rete:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Aggiungi rete" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" -msgstr "" +msgstr "Server" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Utenti" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" -msgstr "" +msgstr "Latenza" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" -msgstr "" +msgstr "%1 msecs" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" -msgstr "" +msgstr "Non connesso" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Chat" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Argomento" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Numero nick" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" -msgstr[0] "Si desidera eliminare il seguente buffer permanentemente?" -msgstr[1] "Si desidera eliminare i seguenti buffer permanentemente?" +msgstr[0] "Sei sicuro di voler eliminare il contenuto della finestra scelta per sempre?" +msgstr[1] "Sei sicuro di voler eliminare il contenuto delle finestre scelte per sempre?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                          " msgstr "...e %1 ancora

                                          " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." -msgstr "Attenzione: questa operazione comporterà l'eliminazione totale di tutti i dati connessi al buffer, inclusi i dati dello storico del registro, dal database del core. Questa operazione non può essere annullata." +msgstr "Attenzione: questa operazione comporterà l'eliminazione totale di tutti i dati correlati, inclusi i dati del registro storico, dal database del core. Questa operazione non può essere annullata." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                          Active channel buffers cannot be deleted, please part the channel first." -msgstr "
                                          I buffer di canale attivi non possono essere eliminati. Devi prima uscire dal canale." +msgstr "
                                          Il contenuto delle finestre dei canali attivi non può essere eliminato. Devi prima uscire dal canale." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" -msgstr "Rimuovere definitivamente i buffer?" +msgstr "Rimuovere per sempre il contenuto delle finestre?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" -msgstr "" +msgstr "Domanda" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" -msgstr "" +msgstr "Vuoi davvero connetterti a tutte le reti IRC?" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" -msgstr "" +msgstr "Vuoi davvero disconnetterti da tutte le reti IRC?" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Entra nel canale" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Rete:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canale:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Impostazione connessione di rete" @@ -6943,12 +7077,12 @@ msgstr "&Modifica..." #: ../src/qtui/settingspages/networkssettingspage.ui:277 msgctxt "NetworksSettingsPage|" msgid "Move upwards in list" -msgstr "Sposta in alto nella lista" +msgstr "Sposta in alto nell'elenco" #: ../src/qtui/settingspages/networkssettingspage.ui:291 msgctxt "NetworksSettingsPage|" msgid "Move downwards in list" -msgstr "Sposta in basso nella lista" +msgstr "Sposta in basso nell'elenco" #: ../src/qtui/settingspages/networkssettingspage.ui:336 msgctxt "NetworksSettingsPage|" @@ -6960,7 +7094,7 @@ msgctxt "NetworksSettingsPage|" msgid "" "Configure automatic identification or misc. commands to be executed after " "connecting to a server" -msgstr "Configura automaticamente l'identificazione o i vari comandi da essere eseguiti dopo che la connessione al server è stata stabilita" +msgstr "Configura l'identificazione automatica oppure i vari comandi da eseguire dopo la connessione al server" #: ../src/qtui/settingspages/networkssettingspage.ui:345 msgctxt "NetworksSettingsPage|" @@ -6972,7 +7106,7 @@ msgctxt "NetworksSettingsPage|" msgid "" "Specify a list of IRC commands to be executed upon connect.\n" "Note that Quassel IRC automatically rejoins channels, so /join will rarely be needed here!" -msgstr "Specifica una lista di comandi IRC da essere eseguiti una volta connessi.\nNota che Quassel IRC si riconnette automaticamente ai canali, dunque qui avrai raramente bisogno del comando /join!" +msgstr "Specifica una lista di comandi IRC da essere eseguiti una volta connessi.\nNota che Quassel IRC rientra automaticamente nei canali, quindi avrai raramente bisogno del comando /join!" #: ../src/qtui/settingspages/networkssettingspage.ui:373 msgctxt "NetworksSettingsPage|" @@ -7015,7 +7149,7 @@ msgstr "Numero di tentativi:" #: ../src/qtui/settingspages/networkssettingspage.ui:547 msgctxt "NetworksSettingsPage|" msgid "Unlimited" -msgstr "Illimitato" +msgstr "Illimitati" #: ../src/qtui/settingspages/networkssettingspage.ui:488 msgctxt "NetworksSettingsPage|" @@ -7025,36 +7159,36 @@ msgstr "Rientra in tutti i canali dopo la riconnessione" #: ../src/qtui/settingspages/networkssettingspage.ui:507 msgctxt "NetworksSettingsPage|" msgid "Use Custom Rate Limits" -msgstr "" +msgstr "Usa limiti di velocità personalizzati" #: ../src/qtui/settingspages/networkssettingspage.ui:521 msgctxt "NetworksSettingsPage|" msgid "Max. messages at once:" -msgstr "" +msgstr "Messaggi massimi per volta:" #: ../src/qtui/settingspages/networkssettingspage.ui:528 msgctxt "NetworksSettingsPage|" msgid "Maximum number of messages to send without any delays" -msgstr "" +msgstr "Numero massimo di messaggi da inviare senza ritardi" #: ../src/qtui/settingspages/networkssettingspage.ui:544 msgctxt "NetworksSettingsPage|" msgid "" "

                                          Disable all rate limiting, e.g. for IRC " "bridges.

                                          Don't use with most normal networks.

                                          " -msgstr "" +msgstr "

                                          Disabilita tutti i limiti di velocità, e.g. per bridge IRC.

                                          Da non usare con la maggior parte delle normali reti.

                                          " #: ../src/qtui/settingspages/networkssettingspage.ui:602 msgctxt "NetworksSettingsPage|" msgid "" "

                                          Delay between messages after the maximum number of " "undelayed messages have been sent.

                                          " -msgstr "" +msgstr "

                                          Ritardo tra i messaggi dopo che è stato inviato il numero massimo di messaggi non ritardati.

                                          " #: ../src/qtui/settingspages/networkssettingspage.ui:621 msgctxt "NetworksSettingsPage|" msgid "between future messages" -msgstr "" +msgstr "tra i messaggi futuri" #: ../src/qtui/settingspages/networkssettingspage.ui:663 #: ../src/qtui/settingspages/networkssettingspage.ui:814 @@ -7066,7 +7200,7 @@ msgstr "Identificazione automatica" msgctxt "NetworksSettingsPage|" msgid "" "Authenticate using your nickname and password before joining any channels" -msgstr "" +msgstr "Autenticati usando il nick e la password prima di entrare in qualsiasi canale" #: ../src/qtui/settingspages/networkssettingspage.ui:675 msgctxt "NetworksSettingsPage|" @@ -7076,7 +7210,7 @@ msgstr "Usa autenticazione SASL" #: ../src/qtui/settingspages/networkssettingspage.ui:716 msgctxt "NetworksSettingsPage|" msgid "Account name, often the same as your nickname" -msgstr "" +msgstr "Nome account, spesso uguale al tuo nick" #: ../src/qtui/settingspages/networkssettingspage.ui:729 msgctxt "NetworksSettingsPage|" @@ -7087,7 +7221,7 @@ msgstr "Account:" #: ../src/qtui/settingspages/networkssettingspage.ui:842 msgctxt "NetworksSettingsPage|" msgid "Account password" -msgstr "" +msgstr "Password account" #: ../src/qtui/settingspages/networkssettingspage.ui:752 #: ../src/qtui/settingspages/networkssettingspage.ui:862 @@ -7095,35 +7229,36 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Password:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 -msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" -msgstr "" - -#: ../src/qtui/settingspages/networkssettingspage.ui:783 -msgctxt "NetworksSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" msgid "" "

                                          Note: because" " the identity has an ssl certificate set, SASL EXTERNAL will be " "used.

                                          " -msgstr "" +msgstr "

                                          Nota: poiché l'identità ha un certificato ssl impostato, verrà utilizzato SASL EXTERNAL.

                                          " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 +msgctxt "NetworksSettingsPage|" +msgid "Could not detect if supported by server" +msgstr "Impossibile rilevare se supportato dal server" + +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 +msgctxt "NetworksSettingsPage|" +msgid "Details..." +msgstr "Dettagli..." #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" "Authenticate to services using your password. Use SASL instead to identify " "before joining channels." -msgstr "" +msgstr "Autenticati ai servizi usando la password. Utilizza invece SASL per identificarti prima di entrare nei canali." #: ../src/qtui/settingspages/networkssettingspage.ui:829 msgctxt "NetworksSettingsPage|" msgid "Service user to send your password to, usually NickServ" -msgstr "" +msgstr "Servizio a cui inviare la password, di solito NickServ" #: ../src/qtui/settingspages/networkssettingspage.ui:832 msgctxt "NetworksSettingsPage|" @@ -7137,220 +7272,342 @@ msgstr "Servizio:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codifiche" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                          Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                          \n" +"

                                          This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                          \n" +"

                                          Toggles the IRCv3 'server-time' capability.

                                          " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configura le impostazioni avanzate come la codifica dei messaggi e la riconnessione automatica" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codifiche" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Gestisci le codifiche di tutti i messaggi ricevuti e trasmessi" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Usa codifiche personalizzate" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Specifica con quale codifica i tuoi messaggi verranno inviati.\nUTF-8 dovrebbe essere l'impostazione migliore per la maggior parte delle reti." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" -msgstr "Invia messaggi utilizzando:" +msgstr "Invia messaggi in:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." -msgstr "" +msgstr "I messaggi in entrata codificati in UTF-8 saranno sempre trattati come tali.\nQuesta impostazione definisce la codifica per i messaggi che non sono UTF-8." -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Codifica di fallback (ricezione):" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                          This specifies how control messages, nicks and servernames are " "encoded.

                                          UTF-8 should be fine for modern networks. On other " "networks, you may need to use ISO-8859-1 to avoid errors with illegal" " characters and invalid encoding.

                                          " -msgstr "" +msgstr "

                                          Specifica come vengono codificati i messaggi di controlli, i nick ed i nomi dei server.

                                          UTF-8 dovrebbe andar bene per le reti moderne. Su altre reti, potrebbe essere necessario utilizzare ISO-8859-1 per evitare errori legati a caratteri illegali e codifica non valida.

                                          " -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" -msgstr "Codifica server:" +msgstr "Codifica del server:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Reti" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                          Override default message rate limiting.

                                          Setting limits too low " "may get you disconnected from the server!

                                          " -msgstr "" +msgstr "

                                          Sovrascrivi la limitazione della frequenza di messaggi predefinita.

                                          Impostando un limite troppo basso potresti essere disconnesso dal server!

                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Il tuo core Quassel non supporta questa funzione" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." +msgstr "Devi avere un core Quassel v0.13.0 o superiore per poter modificare i limiti di velocità dei messaggi." + +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                            " msgstr "Devono essere corretti i seguenti problemi prima di poter applicare le modifiche:
                                              " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                            • All networks need at least one server defined
                                            • " msgstr "
                                            • Tutte le reti necessitano di almeno un server definito
                                            • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                            " msgstr "
                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Impostazioni di rete non valide" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" -msgstr "" +msgstr "Impossibile verificare se supportato dalla rete" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" -msgstr "" +msgstr "Impossibile verificare se supportato quando disconnesso" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" +msgstr "Attualmente non supportato dalla rete" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" -msgstr "" +msgstr "Supportato dalla rete" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Eliminare la rete?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" "Do you really want to delete the network \"%1\" and all related settings, " "including the backlog?" -msgstr "Vuoi davvero eliminare la rete «%1» e tutte le impostazioni correlate, includendo lo storico del registro?" +msgstr "Sei sicuro di voler davvero eliminare la rete \"%1\" e tutte le impostazioni correlate, incluso il registro storico?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" -msgstr "" +msgstr "Impossibile verificare se SASL è supportato dalla rete" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" "Quassel could not check if \"%1\" supports SASL. This may be due to unsaved" " changes or an older Quassel core. You can still try using SASL." -msgstr "" +msgstr "Quassel non ha potuto verificare se \"%1\" supporta SASL. Ciò potrebbe essere dovuto a modifiche non salvate oppure ad un core Quassel vecchio. Puoi comunque provare ad utilizzare SASL." -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" -msgstr "" +msgstr "Impossibile verificare se SASL è supportato quando disconnesso" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" "Quassel cannot check if \"%1\" supports SASL when disconnected. Connect to " "the network, or try using SASL anyways." +msgstr "Quassel non può verificare se \"%1\" supporta SASL quando disconnesso. Connettiti alla rete o prova comunque ad usare SASL." + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format msgctxt "NetworksSettingsPage|" -msgid "SASL not currently supported by network" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 +msgctxt "NetworksSettingsPage|" +msgid "SASL not currently supported by network" +msgstr "SASL attualmente non supportato dalla rete" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" "The network \"%1\" does not currently support SASL. However, support might " "be added later on." +msgstr "La rete \"%1\" attualmente non supporta SASL. Tuttavia, il supporto potrebbe essere aggiunto in seguito." + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format msgctxt "NetworksSettingsPage|" -msgid "SASL supported by network" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 +msgctxt "NetworksSettingsPage|" +msgid "SASL supported by network" +msgstr "SASL supportato dalla rete" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" "The network \"%1\" supports SASL. In most cases, you should use SASL " "instead of NickServ identification." -msgstr "" +msgstr "La rete \"%1\" supporta SASL. Nella maggior parte dei casi, dovresti usare SASL anziché l'identificazione con NickServ." -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" -msgstr "" +msgstr "Supporto SASL per \"%1\"" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." +msgstr "SASL è un metodo standard per accedere ed identificarsi ai server IRC." + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." msgstr "" #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" -msgstr "Modifica nickname" +msgstr "Modifica nick" #: ../src/qtui/settingspages/nickeditdlg.ui:19 msgctxt "NickEditDlg|" @@ -7364,7 +7621,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Un nick valido può contenere lettere dell'alfabeto inglese, numeri, e altri caratteri speciali {, }, [, ], \\, |, `, ^, _ e -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Aggiungi nick" @@ -7379,503 +7636,772 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notifiche" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" -msgstr "" +msgstr "Cambia password" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" -msgstr "" +msgstr "Vecchia password:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" -msgstr "" +msgstr "Nuova password:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" -msgstr "" +msgstr "Conferma password:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" "This changes the password for your username %1 on the Quassel Core " "running at %2." -msgstr "" +msgstr "Quest'operazione cambia la password per il nome utente %1 sul core Quassel in esecuzione su %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" -msgstr "" +msgstr "Password non cambiata" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" -msgstr "" +msgstr "Cambio password fallito" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" -msgstr "" - -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Seleziona file audio" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Modulo" +msgstr "Il core ha segnalato un errore durante il tentativo di modificare la password. Assicurati di aver inserito correttamente la vecchia password!" -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Riproduci un suono" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Ascolta il suono selezionato" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Seleziona il suono da riprodurre" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" -msgstr "" +msgstr "Il plugin del driver PostgreSQL non è disponibile per Qt. Driver installati:" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" -msgstr "" +msgstr "Nome utente" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" -msgstr "" +msgstr "Password" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" -msgstr "" +msgstr "Nome host" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" -msgstr "" +msgstr "Porta" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" -msgstr "" +msgstr "Database" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" -msgstr "Prelevo un totale di %1 messaggi dallo storico del registro per i buffer %2" +msgstr "Prelevo un totale di %1 messaggi dal registro storico per il canale %2" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" -msgstr "Prelevo fino a %1 da tutti i messaggi non letti dallo storico del registro (più ulteriori %2)" +msgstr "Prelevo fino a %1 messaggi da quelli non letti dal registro storico (più ulteriori %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" -msgstr "Prelevo un totale di %1 messaggi non letti dallo storico del registro per i buffer %2" +msgstr "Prelevo un totale di %1 messaggi non letti dal registro storico per il canale %2" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" -msgstr "Benvenuto/a in Quassel IRC" +msgstr "Benvenuto in Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " "network connection.
                                          This only covers basic settings. You can cancel this " "wizard any time and use the settings dialog for more detailed changes." -msgstr "Questa procedura guidata ti aiuterà ad impostare la tua identità predefinita e la tua connessione alla rete IRC.
                                          Essa comprende solo le impostazioni dibase. Puoi annullare la presente procedura in qualunque momento e utilizzare la finestra di dialogo delle impostazioni per maggiori dettagli." +msgstr "Questa procedura guidata ti aiuterà ad impostare la tua identità predefinita e la tua connessione alla rete IRC.
                                          Essa comprende solo le impostazioni di base. Puoi annullare la presente procedura in qualunque momento e utilizzare la finestra di dialogo delle impostazioni per maggiori dettagli." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Blocco di dichiarazione non valido: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Assegnazione della regola della tavolozza non valida: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" -msgstr "Nome regola della tavolozza sconosciuto: %1" +msgstr "Nome regola della tavolozza sconosciuta: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nome del sottoelemento non valido in %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Tipo di messaggio non valido in %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condizione %1 non valida" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" -msgstr "Etichetta messaggio non valida: %1" +msgstr "Etichetta del messaggio non valida: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" -msgstr "Specifica hash del mittente non valida: %1" +msgstr "Specifica relativa all'hash del mittente non valida: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" -msgstr "L'hash del mittente può essere al massimo «0x0f»!" +msgstr "L'hash del mittente può essere al massimo \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" -msgstr "Nome formato non valido: %1" +msgstr "Nome del formato non valido: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" -msgstr "Specifica del colore IRC illegale (deve essere compresa tra 00 e 0f): %1" +msgstr "Specifica relativa al colore IRC illegale (deve essere compresa tra 00 e 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condizione non gestita: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Proplist %1 non valida" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" -msgstr "Tipo elemento della lista chat non valido: %1" +msgstr "Tipo elemento della lista chat non valido %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" -msgstr "Stato lista chat %1 non valido" +msgstr "Stato lista chat non valido %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" -msgstr "Dichiarazione proprietà non valida: %1" +msgstr "Dichiarazione relativa alla proprietà non valida: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" -msgstr "Proprietà carattere non valida: %1" +msgstr "Proprietà del tipo di carattere non valida: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Proprietà ChatLine sconosciuta: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" -msgstr "" +msgstr "Valore booleano non valido: %1" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" -msgstr "Specifica regola della tavolozza colore non valida: %1" +msgstr "Specifica relativa alla regola della tavolozza del colore non valida: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" -msgstr "Regola tavolozza colore non valida: %1" +msgstr "Regola relativa alla tavolozza del colore sconosciuta: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" -msgstr "Dichiarazione gradiente non valida: %1" +msgstr "Dichiarazione relativa al gradiente non valida: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Gradiente non valido ferma la lista: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" -msgstr "Specifica carattere non valida: %1" +msgstr "Specifica relativa al tipo di carattere non valida: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" -msgstr "Specifica stile carattere non valida: %1" +msgstr "Specifica relativa allo stile del carattere non valida: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" -msgstr "Specifica peso carattere non valida: %1" +msgstr "Specifica relativa al peso del carattere non valida: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" -msgstr "Specifica dimensione font non valida: %1" +msgstr "Specifica relativa alla dimensione del carattere non valida: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" -msgstr "Seleziona file audio" +msgstr "Scegli file audio" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Riproduci un suono" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" -msgstr "Ascolta il suono selezionato" +msgstr "Ascolta il suono scelto" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" -msgstr "Seleziona il suono da riprodurre" +msgstr "Scegli il suono da riprodurre" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" -msgstr "" +msgstr "Breeze" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" -msgstr "" +msgstr "Breeze scuro" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" -msgstr "" +msgstr "Oxygen" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." -msgstr "" +msgstr "Non è installato alcun tema per le icone, ti mancheranno le icone! Sono supportati i temi KDE/Plasma, Breeze, Breeze scuro e Oxygen." -#: ../src/qtui/qtuiapplication.cpp:105 -msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/qtui/qtuiapplication.cpp:110 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" msgid "Could not load or upgrade client settings!" -msgstr "" +msgstr "Impossibile caricare o aggiornare le impostazioni del client!" + +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "Specifica la cartella contenente i file di configurazione del client." + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "percorso" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "Specifica la cartella contenente i file di configurazione, il database SQlite ed il certificato SSL." + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "Sovrascrivi il tema delle icone di sistema ('breeze' è raccomandato)." + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "tema" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "Carica un foglio di stile personalizzato per l'applicazione." + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "file.qss" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "Avvia il client minimizzato nell'area di notifica." + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "ID account cui connettersi all'avvio." + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "account" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "Indirizzi sul quale il core di Quassel resterà in ascolto." + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                          [,
                                          [,...]]" +msgstr "
                                          [,
                                          [,...]]" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "La porta sulla quale il core di Quassel resterà in ascolto." + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "porta" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "Non ripristinare l'ultimo stato del core." + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "Carica configurazione da variabili d'ambiente." + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "Cambia il motore di archiviazione (migrando i dati se possibile)." + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "identificatore del motore" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "Scegli motore di autenticazione." + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "identificatore d'autenticazione" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "Avvia una sessione interattiva per aggiungere un nuovo utente al core." + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "Avvia una sessione interattiva per cambiare la password dell'utente identificato come ." + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "nome utente" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "Utilizza il nome utente del profilo sul core Quassel come risposta ident. Ignora le impostazioni per l'ident configurate da ciascun utente." + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "Abilita il demone ident interno." + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "La porta sulla quale il core di Quassel resterà in ascolto per le richieste ident. Significativo solo con --ident-daemon." + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "Indirizzi sui quali il core di Quassel resterà in ascolto per le richieste identd. Stesso formato di --listen." + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                          [,...]" +msgstr "[,...]" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "Abilita l'integrazione con oidentd. Nella maggior parte dei casi è necessario abilitare anche --strict-ident." + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "Imposta il percorso del file di configurazione di oidentd." + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "file" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "Imposta l'intervallo IP da cui è consentita la definizione del protocollo proxy" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "Richiedi SSL per le connessioni client remote (non loopback)." + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "Specifica il percorso del certificato SSL." + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "Specifica il percorso della chiave SSL." + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "Abilita API metriche." + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "La porta sulla quale il core di Quassel resterà in ascolto per le richieste metriche. Significativo solo con --metrics-daemon." + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "Indirizzi sui quali il core di Quassel resterà in ascolto per le richieste metriche. Stesso formato di --listen." + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "Supporta solo uno di Debug|Info|Warning|Error; l'impostazione predefinita è Info." + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "livello" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "Registra su un file." + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "Registra su syslog." + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "Abilita output del debug." + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "Abilita il debug per i cambi di finestra." + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "Abilita il debug per i modelli." + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "Abilita la registrazione di tutti i messaggi IRC nel registro log, incluse le password! Nella maggior parte dei casi dovresti anche impostare --loglevel Debug" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "Limita la registrazione del protocollo IRC a questo ID di rete. Implica --debug-irc" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "ID rete nel database" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "Abilita la registrazione di tutti i messaggi IRC analizzati nel registro di debug, comprese le password! Nella maggior parte dei casi dovresti impostare anche --loglevel Debug" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "Limita la registrazione del protocollo IRC analizzato a questo ID di rete. Implica --debug-irc-parsed" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC è un client IRC moderno e distribuito." -#: ../src/common/util.cpp:173 +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "anno" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "giorno" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sec" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" -msgstr "" +msgstr "Privato con %1" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" -msgstr "" +msgstr "Sconosciuto" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" -msgstr "" +msgstr "Messaggio d'assenza" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" -msgstr "" +msgstr "Nome reale" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" -msgstr "" +msgstr "Stato di aiuto" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" -msgstr "" +msgstr "Disponibile per aiuto" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" -msgstr "" +msgstr "Stato del servizio" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" -msgstr "" +msgstr "Accesso non effettuato" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" -msgstr "" +msgstr "Account" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" -msgstr "" +msgstr "Identificato per questo nick" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" -msgstr "" +msgstr "Risposta dai servizi" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" -msgstr "" +msgstr "Maschera host" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" -msgstr "" +msgstr "Operatore" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" -msgstr "" +msgstr "Inattivo da" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" -msgstr "" +msgstr "Data accesso" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" -msgstr "" +msgstr "Server" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" -msgstr "" +msgstr "Nessuna informazione disponibile" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" -msgstr "" +msgstr "Trasferimento file in arrivo" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                          %2 (%3 bytes)" -msgstr "" +msgstr "%1 vuole inviarti un file:
                                          %2 (%3 bytes)" #: ../src/common/remotepeer.cpp:69 msgctxt "RemotePeer|" msgid "Disconnecting..." -msgstr "" +msgstr "Disconnessione..." + +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "Albero delle risorse" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "Mostra il contenuto dell'albero delle risorse compilato." + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "File" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "Dimensione" #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" -msgstr "Sincronizzazione col core" +msgstr "Sincronizzazione con il core" #: ../src/qtui/settingspages/saveidentitiesdlg.ui:21 msgctxt "SaveIdentitiesDlg|" msgid "Syncing data with core, please wait..." -msgstr "Sincronizzazione dei dati col core, attendere..." +msgstr "Sincronizzazione dei dati con il core, attendere..." #: ../src/qtui/settingspages/saveidentitiesdlg.ui:81 msgctxt "SaveIdentitiesDlg|" @@ -7885,7 +8411,7 @@ msgstr "Interrompi" #: ../src/qtui/settingspages/servereditdlg.ui:14 msgctxt "ServerEditDlg|" msgid "Edit Server" -msgstr "" +msgstr "Modifica server" #: ../src/qtui/settingspages/servereditdlg.ui:30 msgctxt "ServerEditDlg|" @@ -7911,12 +8437,12 @@ msgstr "Password:" #: ../src/qtui/settingspages/servereditdlg.ui:94 msgctxt "ServerEditDlg|" msgid "Try to use an encrypted connection (e.g. SSL/TLS)" -msgstr "" +msgstr "Prova ad utilizzare una connessione crittografata (e.g. SSL/TLS)" #: ../src/qtui/settingspages/servereditdlg.ui:97 msgctxt "ServerEditDlg|" msgid "Use encrypted connection" -msgstr "" +msgstr "Utilizza connessione crittografata" #: ../src/qtui/settingspages/servereditdlg.ui:111 msgctxt "ServerEditDlg|" @@ -7924,12 +8450,12 @@ msgid "" "

                                          Verify the encrypted connection provides a valid certificate, increasing " "security.
                                          Uncheck if the IRC server uses a self-signed or invalid " "certificate.

                                          " -msgstr "" +msgstr "

                                          Verifica che la connessione crittografata fornisca un certificato valido, aumentando la sicurezza. Togli la spunta se il server IRC utilizza un certificato auto-firmato o non valido.

                                          " #: ../src/qtui/settingspages/servereditdlg.ui:114 msgctxt "ServerEditDlg|" msgid "Verify connection security" -msgstr "" +msgstr "Verifica la sicurezza della connessione" #: ../src/qtui/settingspages/servereditdlg.ui:138 msgctxt "ServerEditDlg|" @@ -7944,17 +8470,17 @@ msgstr "Versione SSL:" #: ../src/qtui/settingspages/servereditdlg.ui:166 msgctxt "ServerEditDlg|" msgid "Use only TLSv1 unless you know what you are doing!" -msgstr "" +msgstr "Utilizza solo TLSv1 a meno che tu non sappia cosa stai facendo!" #: ../src/qtui/settingspages/servereditdlg.ui:170 msgctxt "ServerEditDlg|" msgid "SSLv3 (insecure)" -msgstr "" +msgstr "SSLv3 (insicuro)" #: ../src/qtui/settingspages/servereditdlg.ui:175 msgctxt "ServerEditDlg|" msgid "SSLv2 (insecure)" -msgstr "" +msgstr "SSLv2 (insicuro)" #: ../src/qtui/settingspages/servereditdlg.ui:180 msgctxt "ServerEditDlg|" @@ -7969,12 +8495,12 @@ msgstr "Utilizza un proxy" #: ../src/qtui/settingspages/servereditdlg.ui:207 msgctxt "ServerEditDlg|" msgid "Proxy Type:" -msgstr "Tipo di proxy:" +msgstr "Tipo proxy:" #: ../src/qtui/settingspages/servereditdlg.ui:215 msgctxt "ServerEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/servereditdlg.ui:220 msgctxt "ServerEditDlg|" @@ -8001,40 +8527,40 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Password proxy:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" -msgstr "" +msgstr "Il tuo core Quassel non supporta questa funzione" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." -msgstr "" +msgstr "Devi avere un core Quassel v0.13.0 o superiore per poter verificare la sicurezza della connessione." -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configura Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Impostazioni" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Salva impostazioni" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " "to apply your changes now?" -msgstr "Ci sono delle modifiche non salvate nella pagina corrente. Vuoi salvare le impostazioni ora?" +msgstr "Ci sono delle modifiche non salvate nella pagina corrente. Vuoi salvare le modifiche apportate alle impostazioni?" #: ../src/qtui/settingsdlg.cpp:137 ../src/qtui/settingsdlg.cpp:141 #, qt-format @@ -8042,7 +8568,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configura %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Ricarica impostazioni" @@ -8050,24 +8576,24 @@ msgstr "Ricarica impostazioni" #: ../src/qtui/settingsdlg.cpp:221 msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" -msgstr "Si desidera ricaricare le impostazioni, annullando le modifiche su questa pagina?" +msgstr "Vuoi davvero ricaricare le impostazioni, annullando le modifiche apportate a questa pagina?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Ripristina predefiniti" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" -msgstr "Si desidera ripristinare i valori predefiniti per questa pagina?" +msgstr "Vuoi davvero ripristinare i valori predefiniti per questa pagina?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configura Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Impostazioni" @@ -8078,7 +8604,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configura %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Ricarica impostazioni" @@ -8086,24 +8612,24 @@ msgstr "Ricarica impostazioni" #: ../src/qtui/settingspagedlg.cpp:120 msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" -msgstr "Si desidera ricaricare le impostazioni, annullando le modifiche su questa pagina?" +msgstr "Vuoi davvero ricaricare le impostazioni, annullando le modifiche apportate a questa pagina?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Ripristina predefiniti" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" -msgstr "Si desidera ripristinare i valori predefiniti per questa pagina?" +msgstr "Vuoi davvero ripristinare i valori predefiniti per questa pagina?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Azione" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Scorciatoia" @@ -8121,7 +8647,7 @@ msgstr "Cerca:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:62 msgctxt "ShortcutsSettingsPage|" msgid "Shortcut for Selected Action" -msgstr "Scorciatoia per l'azione selezionata" +msgstr "Scorciatoia per l'azione scelta" #: ../src/qtui/settingspages/shortcutssettingspage.ui:68 msgctxt "ShortcutsSettingsPage|" @@ -8129,129 +8655,129 @@ msgid "Default:" msgstr "Predefinito:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" -msgstr "Nessuno" +msgstr "Niente" #: ../src/qtui/settingspages/shortcutssettingspage.ui:82 msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizzato:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interfaccia" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Scorciatoie" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Disconnessione" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nome della rete:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Il nome della rete IRC che si sta configurando" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Server" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" -msgstr "Una lista di server IRC che appartengono a questa rete" +msgstr "Un elenco di server IRC che appartengono a questa rete" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" -msgstr "Modifica questa voce del server" +msgstr "Modifica la voce relativa al server" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Modifica..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Aggiungi un altro server IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Aggiungi..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" -msgstr "Rimuovi questa voce del server dalla lista" +msgstr "Rimuove la voce relativa al server dall'elenco" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" -msgstr "El&imina" +msgstr "E&limina" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" -msgstr "Sposta in alto nella lista" +msgstr "Sposta in alto nell'elenco" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" -msgstr "Sposta in basso nella lista" +msgstr "Sposta in basso nell'elenco" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" -msgstr "Connetti automaticamente ai canali" +msgstr "Entra automaticamente nei canali" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" -msgstr "Una lista di canali IRC a cui verrai connesso automaticamente dopo la connessione alla rete" +msgstr "Un elenco di canali IRC nei quali entrerai automaticamente dopo la connessione alla rete" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" -msgstr "" +msgstr "Messaggio privato" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" -msgstr "" +msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" -msgstr "" +msgstr "Abilita Snore" #: ../src/qtui/settingspages/sonnetsettingspage.cpp:28 msgctxt "SonnetSettingsPage|" @@ -8261,21 +8787,21 @@ msgstr "Interfaccia" #: ../src/qtui/settingspages/sonnetsettingspage.cpp:28 msgctxt "SonnetSettingsPage|" msgid "Spell Checking" -msgstr "" +msgstr "Controllo ortografico" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" -msgstr "" +msgstr "Database" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." -msgstr "" +msgstr "Non eseguire l'autenticazione in alcun servizio remoto ma salva solo l'hash con sale della password nel database scelto nel passaggio successivo." -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8283,140 +8809,140 @@ msgid "" "via network. Use SQLite if your Quassel Core should store its data on the " "same machine it is running on, and if you only expect a few users to use " "your core." -msgstr "SQLite è un database basato su file che non richiede alcuna impostazione. Si adatta egregiamente per database di piccole/medie dimensioni che non richiedono accesso tramite rete. Usa SQLite se il tuo core di Quassel deve archiviare i dati sulla stessa macchina in cui gira e solo se pensi che un basso numero di utenti usi il tuo core." +msgstr "SQLite è un tipo di database che non richiede alcuna impostazione. Si adatta egregiamente a database di piccole e medie dimensioni che non hanno bisogno di accesso alla rete. Utilizza SQLite se il tuo core Quassel deve archiviare i dati sulla stessa macchina su cui gira e solo se prevedi un basso numero di utenti sul tuo core." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informazioni di sicurezza" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Nome host:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" -msgstr "Indirizzo IP: %1" +msgstr "Indirizzo IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Cifratura:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" -msgstr "Protocollo: %1" +msgstr "Protocollo:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" -msgstr "Catena del certificato:" +msgstr "Percorso certificazione:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Oggetto" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nome comune:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organizzazione:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Unità organizzativa:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" -msgstr "Paese: %1" +msgstr "Paese:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" -msgstr "Stato o provincia" +msgstr "Stato o provincia:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" -msgstr "Località: %1" +msgstr "Località:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emittente" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Periodo di validità:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" -msgstr "Digest MD5:" +msgstr "Impronta MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" -msgstr "Digest SHA1:" +msgstr "Impronta SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" -msgstr "" +msgstr "Impronta SHA256:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Affidabile:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Sì" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                            " msgstr "No, per i seguenti motivi:
                                              " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 a %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" -msgstr "Buffer di stato" +msgstr "Finestra di stato" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimizza" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Ripristina" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                              If enabled, alert the system tray or dock in case of a" @@ -8425,62 +8951,62 @@ msgid "" "will change the icon's color. You may choose to forcefully change color or " "even letting the icon blink, if desired.

                                              Note that not all icon themes" " support changing the color of the tray icon.

                                              " -msgstr "" +msgstr "

                                              Se abilitato, mostra un avviso nell'area di notifica o nel dock in caso di notifica.

                                              L'avviso viene mostrato in modo differente a seconda dell'ambiente desktop che utilizzi. Ad esempio, Plasma fa lampeggiare l'icona nella barra di notifica mentre Windows cambia il colore dell'icona. Puoi scegliere di forzare il cambio di colore oppure lasciar lampeggiare l'icona, se preferisci.

                                              Tieni presente che non tutti i temi supportano il cambio colore nell'area di notifica.

                                              " -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" -msgstr "" +msgstr "Icona di avviso nell'area di notifica e" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" -msgstr "" +msgstr "non fare nulla" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" -msgstr "" +msgstr "cambia colore" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" -msgstr "" +msgstr "lampeggia" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" -msgstr[0] "%n evento in attesa" -msgstr[1] "%n eventi in attesa" +msgstr[0] "%n menzione in attesa" +msgstr[1] "%n menzioni in attesa" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Mostra un messaggio in un finestra a comparsa" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Completamento con tabulazione" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Attiva voce nel dock, scadenza:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Notifica nella barra delle attività, scadenza:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Illimitato" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " secondi" @@ -8523,7 +9049,7 @@ msgstr "Esci" #: ../src/uisupport/toolbaractionprovider.cpp:36 msgctxt "ToolBarActionProvider|" msgid "Leave currently selected channel" -msgstr "Esci dal canale attualmente selezionato" +msgstr "Esce dal canale attualmente selezionato" #: ../src/uisupport/toolbaractionprovider.cpp:37 msgctxt "ToolBarActionProvider|" @@ -8538,7 +9064,7 @@ msgstr "Entra in un canale" #: ../src/uisupport/toolbaractionprovider.cpp:39 msgctxt "ToolBarActionProvider|" msgid "Query" -msgstr "Ricerca" +msgstr "Privato" #: ../src/uisupport/toolbaractionprovider.cpp:39 msgctxt "ToolBarActionProvider|" @@ -8553,12 +9079,12 @@ msgstr "Whois" #: ../src/uisupport/toolbaractionprovider.cpp:40 msgctxt "ToolBarActionProvider|" msgid "Request user information" -msgstr "Richiedi informazioni utente" +msgstr "Richiede informazioni utente" #: ../src/uisupport/toolbaractionprovider.cpp:42 msgctxt "ToolBarActionProvider|" msgid "Op" -msgstr "Op" +msgstr "Rendi operatore" #: ../src/uisupport/toolbaractionprovider.cpp:42 msgctxt "ToolBarActionProvider|" @@ -8568,80 +9094,80 @@ msgstr "Assegna privilegi di operatore all'utente" #: ../src/uisupport/toolbaractionprovider.cpp:43 msgctxt "ToolBarActionProvider|" msgid "Deop" -msgstr "Deop" +msgstr "Revoca operatore" #: ../src/uisupport/toolbaractionprovider.cpp:43 msgctxt "ToolBarActionProvider|" msgid "Take operator privileges from user" -msgstr "Revoca stato di operatore dall'utente" +msgstr "Revoca privilegi di operatore dall'utente" #: ../src/uisupport/toolbaractionprovider.cpp:44 msgctxt "ToolBarActionProvider|" msgid "Voice" -msgstr "Voice" +msgstr "Rendi interlocutore" #: ../src/uisupport/toolbaractionprovider.cpp:44 msgctxt "ToolBarActionProvider|" msgid "Give voice to user" -msgstr "Assegna voice all'utente" +msgstr "Assegna stato di interlocutore all'utente" #: ../src/uisupport/toolbaractionprovider.cpp:45 msgctxt "ToolBarActionProvider|" msgid "Devoice" -msgstr "Revoca voice" +msgstr "Revoca interlocutore" #: ../src/uisupport/toolbaractionprovider.cpp:45 msgctxt "ToolBarActionProvider|" msgid "Take voice from user" -msgstr "Revoca voice dall'utente" +msgstr "Revoca lo stato di interlocutore dall'utente" #: ../src/uisupport/toolbaractionprovider.cpp:46 msgctxt "ToolBarActionProvider|" msgid "Kick" -msgstr "Kick" +msgstr "Espelli" #: ../src/uisupport/toolbaractionprovider.cpp:46 msgctxt "ToolBarActionProvider|" msgid "Remove user from channel" -msgstr "Rimuovi utente dal canale" +msgstr "Espelle l'utente dal canale" #: ../src/uisupport/toolbaractionprovider.cpp:47 msgctxt "ToolBarActionProvider|" msgid "Ban" -msgstr "Ban" +msgstr "Bandisci" #: ../src/uisupport/toolbaractionprovider.cpp:47 msgctxt "ToolBarActionProvider|" msgid "Ban user from channel" -msgstr "Banna utente dal canale" +msgstr "Bandisce l'utente dal canale" #: ../src/uisupport/toolbaractionprovider.cpp:48 msgctxt "ToolBarActionProvider|" msgid "Kick/Ban" -msgstr "Kick/Ban" +msgstr "Espelli/Bandisci" #: ../src/uisupport/toolbaractionprovider.cpp:48 msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" -msgstr "Rimuovi e banna utente dal canale" +msgstr "Rimuove e bandisce l'utente dal canale" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Modulo" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Utenti: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8655,12 +9181,12 @@ msgstr "Modulo" #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:22 msgctxt "TopicWidgetSettingsPage|" msgid "Custom font:" -msgstr "Font personalizzato:" +msgstr "Tipo di carattere personalizzato:" #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:50 msgctxt "TopicWidgetSettingsPage|" msgid "Resize dynamically to fit contents" -msgstr "Ridimensiona dinamicamente per adattarsi al contenuto" +msgstr "Ridimensiona dinamicamente per adattare al contenuto" #: ../src/qtui/settingspages/topicwidgetsettingspage.ui:84 msgctxt "TopicWidgetSettingsPage|" @@ -8675,178 +9201,178 @@ msgstr "Interfaccia" #: ../src/qtui/settingspages/topicwidgetsettingspage.cpp:24 msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" -msgstr "Oggetto per argomento" +msgstr "Widget argomento" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nuovo" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" -msgstr "" +msgstr "In attesa" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" -msgstr "" +msgstr "Connessione in corso" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" -msgstr "" +msgstr "Trasferimento in corso" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" -msgstr "" +msgstr "In pausa" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" -msgstr "" +msgstr "Completato" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" -msgstr "" +msgstr "Fallito" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" -msgstr "" +msgstr "Rifiutato" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipo" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" -msgstr "" +msgstr "File" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" -msgstr "" +msgstr "Stato" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" -msgstr "" +msgstr "Progresso" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" -msgstr "" +msgstr "Trasferito" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" -msgstr "" +msgstr "Velocità" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" -msgstr "" +msgstr "Nodo" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" -msgstr "" +msgstr "Indirizzo del nodo" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" -msgstr "" +msgstr "Invia" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" -msgstr "" +msgstr "Ricevi" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Sei ora conosciuto come %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN è ora conosciuto come %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" -msgstr "Modalità utente: %DM%1%DM" +msgstr "Modo utente: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" -msgstr "Modalità %DM%1%DM da %DN%2%DN" +msgstr "Modo %DM%1%DM ad opera di %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH è entrato in %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH è uscito da %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" -msgstr "%DN%1%DN %DH(%2@%3)%DH è uscito" +msgstr "%DN%1%DN %DH(%2@%3)%DH si è disconnesso" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" -msgstr "%DN%1%DN ha cacciato %DN%2%DN da %DC%3%DC" +msgstr "%DN%1%DN ha espulso %DN%2%DN da %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" -msgstr "{Oggi è %1}" +msgstr "{La data è cambiata a %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Netsplit tra %DH%1%DH e %DH%2%DH terminato. Utenti entrati: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (ancora %2)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " -msgstr "Netsplit tra %DH%1%DH e %DH%2%DH. Utenti usciti: " +msgstr "Netsplit tra %DH%1%DH e %DH%2%DH. Utenti disconnessi: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9380,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n proprietario" msgstr[1] "%n proprietari" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9388,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n amministratore" msgstr[1] "%n amministratori" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,23 +9396,23 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operatore" msgstr[1] "%n operatori" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" msgid_plural "%n Half-Op(s)" -msgstr[0] "%n half-op" -msgstr[1] "%n half-op" +msgstr[0] "%n semi-operatore" +msgstr[1] "%n semi-operatori" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" msgid_plural "%n Voiced" -msgstr[0] "%n voice" -msgstr[1] "%n voice" +msgstr[0] "%n interlocutore" +msgstr[1] "%n interlocutori" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/ja.po b/po/ja.po index aa714983..f8d2e533 100644 --- a/po/ja.po +++ b/po/ja.po @@ -1,12 +1,13 @@ # # Translators: +# Daniel Albers , 2011 # Daniel E. Moctezuma , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Japanese (http://www.transifex.com/quassel/quassel/language/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +16,628 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Quassel について" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n" @@ -1838,52 +1951,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "カスタムチャットウィンドウのフォント:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                              The URL to open with the selected text as the " @@ -1893,22 +2006,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                              " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "インターフェース" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "チャットビュー" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2038,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "安全な接続を使う" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "%1 に接続中..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "%1 に接続中..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "%1 に接続しました" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "%1 から切断中..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "切断しました" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                              None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2114,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "コアに接続(&C)..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "ログイン中..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "ログインがキャンセルしました" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "安全な接続を使う" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "すべてのチャット" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2256,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "リンクアドレスをコピー" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "接続" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "切断" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "入室" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "チャットを削除..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "入室" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "閉じる(&Q)" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "ニックの変更" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "モードの変更" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "日付の変更" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "トピックの変更" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "既定として適当" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "既定を使用..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "チャンネルに入室..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "クエリを表示" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "クエリを表示" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "ユーザ情報" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "バージョン" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "クライアント情報" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "カスタム..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "発言権を与える" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "発言権を奪う" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "チャンネルに入室" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "チャンネルに入室" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "追放 (Kick / Ban)" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "一時的にチャットを隠す" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "完全にチャットを隠しますか?" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "チャンネルリストを表示" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "無視リストを表示" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "イベントを隠す" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "操作" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "無視する" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2511,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "管理ユーザを作成" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "コアから切断しました。" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "内部コア" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "コアアカウントを編集" @@ -2737,12 +2844,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "コアアカウントを追加" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "内部コア" @@ -2787,28 +2894,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "リモートコア" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "クライアント" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2919,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                              You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                              You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                              The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                              The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "詳細" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "コアの設定ウイザード" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "コアの設定に成功しました。ログイン中..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3021,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "ユーザ名:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "パスワード:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "パスワードを再入力:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "パスワードを保存" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "管理ユーザを作成" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3101,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "保存バックエンドを選択" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "設定を保存" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "保存バックエンド:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "管理ユーザ:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "保存バックエンド:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "アカウントデータを入力:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "パスワード:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "ユーザ名:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "パスワードを保存" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "コアに接続" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "ネットワーク" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "切断しました" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "コアから切断しました。" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "%1 に接続中..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3327,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "接続" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "メッセージ" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "秒" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "秒" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3369,7 @@ msgid "Form" msgstr "フォーム" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3457,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "インターフェース" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "なし" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3518,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                              Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3540,7 @@ msgid "" "Announce

                                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                              Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3553,103 @@ msgid "" "channel starting with #quassel

                                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "強調の規則" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "コアの情報" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "バージョン:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "閉じる" @@ -3570,52 +3660,52 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" msgid_plural "%n Day(s)" -msgstr[0] "" +msgstr[0] " \"" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (%4 から)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3632,99 +3722,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "接続に失敗しました:%1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "クライアント" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3732,83 +3842,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3818,27 +3928,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3848,70 +3958,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "退席中" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3920,31 +4030,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3953,39 +4063,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4011,12 +4122,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "個人情報を複製:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4114,27 +4225,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "オーバーレイの表示" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "オーバーレイのプロパティ" @@ -4184,83 +4295,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "デバグコンソール" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "ローカル" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "コア" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "デバグログ" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "閉じる" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "ユーザ情報" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4270,231 +4362,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "チャンネルリストを表示" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "”%1”のスクリプトを見つかれませんでした。" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "選択..." @@ -4504,112 +4597,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "カスタムの強調" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "有効" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "強調" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "チャンネル" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "追加" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "削除" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "ニックを強調" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "現在のニック" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "なし" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "大文字小文字を区別" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "インターフェース" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4617,16 +4704,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                              Channel: Semicolon separated list of channel/query names, leave " @@ -4639,79 +4726,76 @@ msgid "" "channel starting with #quassel

                                              " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgid "highlight rule" +msgstr "強調の規則" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "強調の規則" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" +msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4719,7 +4803,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "個人情報名を変更" @@ -4745,101 +4829,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "個人情報を削除" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "個人情報" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • All identities need an identity name set
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • Every identity needs at least one nickname defined
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • You need to specify a real name for every identity
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • You need to specify an ident for every identity
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                              " msgstr "
                                            " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "個人情報を削除してもよろしいですか?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "本当に\" %1 \"のチャットリストを削除しますか?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC ユーザ" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "<空>" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4973,7 +5057,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "詳細" @@ -5039,15 +5123,15 @@ msgid "Key Type:" msgstr "Proxy タイプ" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "ロード" @@ -5064,8 +5148,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5075,7 +5159,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "ホスト名:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                            %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "日" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "クリア" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "個人情報を設定" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "デフォルトの個人情報" @@ -5365,14 +5449,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                            Only enabled rules are filtered.
                                            For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                            Depending on the type of the rule, the text is " @@ -5385,27 +5469,27 @@ msgid "" "host
                                            " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "メッセージ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "有効" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "タイプ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "無視する" @@ -5440,12 +5524,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "無視リストを表示" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5454,159 +5538,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "フォーム" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "メッセージをポップアップで表示" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "白色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "黒色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "濃青色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "濃緑色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "赤色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "暗紅色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "暗紫色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "オレンジ色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "黄色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "緑色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "暗紫色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "青色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "紫色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "濃緑色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "クリア" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5706,117 +5778,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "トピックウィジェット" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "接続" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "チャンネル" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "ユーザ" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "トピック" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5907,12 +5979,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "退席中:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "インターフェース" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "チャット&ニックネームリスト" @@ -5947,68 +6019,74 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "他の活動" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" -msgstr[0] "" +msgstr[0] " \"" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "すべて" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "なし" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "ショートカット" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6016,589 +6094,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "コアに接続(&C)..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "コアに切断(&D)..." -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "コア情報(&I)..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "ネットワークを設定(&N)..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "閉じる(&Q)" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "チャットリストを設定(&C)..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "検索バーを表示(&S)" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "メニューバーを表示(&M)" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "ステータスバーを表示(&B)" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "ネットワークを設定(&N)..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Quassel を設定(&C)..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "Quassel について(&A)" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Qt について(&Q)" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "新しいメッセージ" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "デバグログ(&L)" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "デバグログ(&L)" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "スタイルシートを再読み込む" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "通知" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "チャットリストを削除してもよろしいですか?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "ファイル(&F)" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "ネットワーク(&N)" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "表示(&V)" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "チャットリスト(&C)" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "ツールバー(&T)" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "設定(&S)" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "ヘルプ(&H)" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "デバグ" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "ニック" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "ニックリストを表示" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "チャットモニター" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "チャットモニタを表示" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "オンライン:" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "無視リストを表示" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "トピック" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "ニックリストを表示" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "メインツールバー" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "コアに接続" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "コアから切断しました。" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "安全な接続を使う" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6606,76 +6694,119 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "クエリを表示" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "接続の設定" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" msgid_plural "Do you really want to paste %n line(s)?" -msgstr[0] "" +msgstr[0] " \"" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6743,12 +6874,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6765,119 +6896,119 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "ネットワーク名を入力してください:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "ネットワーク" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "ユーザ" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "チャット" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "トピック" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "ニックの変更" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" -msgstr[0] "" +msgstr[0] " \"" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                            " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                            Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "完全にバッファを削除しますか?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "チャンネルに入室" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "ネットワーク:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "チャンネル:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "パスワード:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "ネットワーク接続を設定" @@ -7091,22 +7222,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "パスワード:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                            Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                            Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                            " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7133,54 +7265,97 @@ msgstr "サービス:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "エンコーディング:" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                            Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                            \n" +"

                                            This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                            \n" +"

                                            Toggles the IRCv3 'server-time' capability.

                                            " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "エンコーディング:" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "カスタム色を使う" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "自分のメッセージ:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                            This specifies how control messages, nicks and servernames are " @@ -7189,89 +7364,99 @@ msgid "" " characters and invalid encoding.

                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "サーバエンコーディング:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "ネットワーク" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                            Override default message rate limiting.

                                            Setting limits too low " "may get you disconnected from the server!

                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                            • All networks need at least one server defined
                                            • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                            " msgstr "
                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "ネットワーク詳細" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "ネットワークを削除してもよろしいですか?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7279,12 +7464,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7292,12 +7477,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7305,12 +7490,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7318,12 +7516,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7331,18 +7543,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7360,7 +7614,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "ニックネームを追加" @@ -7375,27 +7629,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "通知" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7403,109 +7657,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "オーディオファイルを選択" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "フォーム" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "サウンドを再生" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Quassel IRC へようこそ" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7513,346 +7742,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "オーディオファイルを選択" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "サウンドを再生" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                          [,
                                          [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                          [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "年" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "日" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "時" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "分" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "秒" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                          %2 (%3 bytes)" @@ -7863,6 +8366,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -7997,35 +8520,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxy パスワード:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Quassel を設定" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "設定" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "変更を保存" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8038,7 +8561,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "%1 を設定" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "設定を再読み込む" @@ -8048,22 +8571,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "既定を使用..." -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Quassel を設定" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "設定" @@ -8074,7 +8597,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "%1 を設定" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "設定を再読み込む" @@ -8084,22 +8607,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "既定を使用..." -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "操作" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "ショートカット" @@ -8125,8 +8648,8 @@ msgid "Default:" msgstr "デフォルト:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "なし" @@ -8136,115 +8659,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "カスタム:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "インターフェース" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "ショートカット" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "切断中" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "ネットワーク名:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "サーバ" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "編集(&E)..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "他の IRC サーバを追加" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "追加(&A)..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "削除(&L)" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "自動的にチャンネルに入室" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8259,19 +8782,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8281,138 +8804,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "セキュリティ情報" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "ホスト名:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP アドレス:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "暗号:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "プロトコル:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "ホスト名:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "暗号:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "国:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "国:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "モード: %1" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "IP アドレス:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "ホスト名:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                            " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "ステータスバッファ" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "最小化" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "復元(&R)" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                            If enabled, alert the system tray or dock in case of a" @@ -8423,59 +8946,59 @@ msgid "" " support changing the color of the tray icon.

                                            " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" -msgstr[0] "" +msgstr[0] " \"" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "メッセージをポップアップで表示" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "無制限" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " 秒" @@ -8620,23 +9143,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "完全にバッファを削除しますか?" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "フォーム" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "ユーザ:%1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8672,211 +9195,211 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "トピックウィジェット" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "新規" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "タイプ" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "ユーザモード:%DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN %2" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" msgid_plural "%n Owner(s)" msgstr[0] "%n 所有者" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" msgid_plural "%n Admin(s)" msgstr[0] "%n 管理者" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" msgid_plural "%n Operator(s)" msgstr[0] "%n オペレータ" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" msgid_plural "%n Half-Op(s)" msgstr[0] "%n サブオペレータ" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" msgid_plural "%n Voiced" msgstr[0] "%n 発言権所持者" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/ko.po b/po/ko.po index 39cb5120..f8badeee 100644 --- a/po/ko.po +++ b/po/ko.po @@ -1,13 +1,16 @@ # # Translators: -# Sungjin Kang , 2013 +# Thomas Sungjin Kang , 2013 +# Thomas Sungjin Kang , 2013 +# Thomas Sungjin Kang , 2013 +# Tae-Hoon KWON , 2012 # Tae-Hoon KWON , 2012 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Tae-Hoon KWON \n" "Language-Team: Korean (http://www.transifex.com/quassel/quassel/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -16,607 +19,628 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Quassel 정보" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                            Quassel IRC

                                            " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "정보(&A)" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "개발자(&U)" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "기여자(&C)" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "도와주신 분들(&T)" @@ -650,14 +674,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                            Version date: %2
                                            Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +703,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC 주 개발자:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "저희는 도움을 주신 기여자분들 (가나다순) 께 감사드리며 미처 언급하지 못했던 모든 분께도 감사를 표합니다:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -708,24 +732,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +757,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "업그레이드에 실패하였습니다..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                            It can be used as a regular slash " "command.

                                            Example: \"foo\" can be used per /foo" msgstr "약어에 대한 바로가기
                                            일반적인 슬래시 명령어로 사용할 수 있습니다.

                                            예시: \"foo\" 대신 /foo로 사용할 수 있습니다." -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "약어" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "확장" @@ -908,7 +932,7 @@ msgid "" msgstr "<미번역>" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "<시스템 기본값>" @@ -1010,27 +1034,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "오류:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "스타일시트 파일을 선택해주세요" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "자리비움 기록" @@ -1040,7 +1064,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "네트워크 이름 보이기" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "버퍼 이름 보이기" @@ -1062,46 +1086,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "동적 백로그 양:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "백로그 요청 메소드:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "채팅별 고정된 양" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "채팅별 읽지 않은 메시지" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "전반에 걸쳐 읽지 않은 메시지" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "가장 간단한 요청. 이것은 백로그로부터의 각 채팅 창 줄의 고정된 양을 찾습니다." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "초기 백로그 양:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1152,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "이 요청은 각 채팅 창마다 읽지 않은 메시지를 개별적으로 찾아줍니다. 줄의 양은 채팅마다 제한될 수 있습니다.\n\n또한, 추가로 찾도록 선택해 오래된 채팅 줄을 더 나은 컨텍스트로 받을 수 있을 것입니다." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "인출된 버퍼당 메시지의 최대량" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "제한:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "무제한" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "읽지 않은 메시지로부터 추가로 찾은 메시지의 양. 제한은 여기에 적용되지 않습니다." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "추가 메시지:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                            On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                            \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                            \n" +"

                                            On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                            " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1212,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "이 요청은 모든 채팅에서 가장 오래된 읽지 않은 메시지보다 새로운 모든 메시지를 찾습니다.\n\n주의: 이 요청은 숨겨진 채팅 창 혹은 비활동 채팅(즉, 오래된 쿼리나 채널이 없을 때.)을 가지고 있을 때에는 권장되지 않습니다.\n이것은 백로그의 최대량을 제한했을 때 유용하며 아마도 가장 빠를 것입니다.\n\n또한, 추가로 찾도록 선택해 오래된 채팅 줄을 더 나은 컨텍스트로 받을 수 있을 것입니다." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "전체 버퍼를 넘어 찾은 메시지의 최대량" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "백로그 인출" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                            %1 - %2

                                            " msgstr "

                                            %1 - %2

                                            " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "버퍼를 영구적으로 병합합니까?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1246,7 @@ msgid "" " This cannot be reversed!" msgstr "정말로 \"%1\" 버퍼를 \"%2\" 버퍼로 영구적으로 병합합니까?\n이것은 되돌릴 수 없습니다!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1204,7 +1261,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "채팅 목록을 위한 이름을 입력해주세요:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "채팅 목록 추가" @@ -1245,7 +1302,7 @@ msgid "Network:" msgstr "네트워크:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "전체" @@ -1327,116 +1384,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "미리보기:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "사용자 정의 채팅 목록" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "채팅 목록을 삭제합니까?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "정말로 \"%1\" 채팅 목록을 삭제합니까?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "버퍼 창" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "확대" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "축소" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "실제 크기" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "마커 라인 설정" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "마커 라인으로 이동" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                            Enter a space-separated list of IRCv3 capabilities to ignore:

                                            " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                            A list of capabilities may be found at https://ircv3.net/irc/.

                                            " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "채널 목록" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "검색 양식:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "채널 보이기" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "필터:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "에러 발생:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1559,7 @@ msgid "Move selected buffers to the right" msgstr "선택된 버퍼를 오른쪽으로 이동" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "보이기:" @@ -1517,83 +1591,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "채팅 모니터" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt In" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opt Out" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "무시:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "백로그 인출" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "자신의 메시지 보이기" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "네트워크 이름 보이기" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "버퍼 이름 보이기" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "설정..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "선택된 항목 복사" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1748,34 +1862,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "대소문자 구분" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "대화명 검색" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "메시지 검색" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "입장, 파트, 기타 무시" @@ -1798,37 +1911,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                            Usage examples:

                                            \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                            dd.MM.yyyy21.05.2001
                                            ddd MMMM d yyTue May 21 01
                                            hh:mm:ss.zzz14:13:09.042
                                            h:m:s ap2:13:9 pm
                                            \n" -"" -msgstr "

                                            사용 예제:

                                            \n\n\n\n\n\n
                                            dd.MM.yyyy21.05.2001
                                            ddd MMMM d yyTue May 21 01
                                            hh:mm:ss.zzz14:13:09.042
                                            h:m:s ap2:13:9 pm
                                            \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                            Accepts Qt QDateTime Format.

                                            \n" +"

                                            Examples:

                                            \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                            dd.MM.yyyy21.05.2001
                                            ddd MMMM d yyTue May 21 01
                                            hh:mm:ss.zzz14:13:09.042
                                            h:m:s ap2:13:9 pm
                                            \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1954,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "사용자 정의 채팅 창 글꼴:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "웹 주소 위에 마우스를 올릴 시 웹 사이트 미리 보기 창 보이기" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "URL 위에 마우스 올릴 시 웹 사이트 미리 보기 보이기" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "다른 채널 선택 시 현재 채팅 창 바닥에 마커 라인을 설정" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "채팅을 전환할 때 자동으로 마커 라인을 설정" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                            The URL to open with the selected text as the " @@ -1894,22 +2009,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                            " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "채팅 창" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2041,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "이 클라이언트의 인증은 이미 되어 있습니다!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "암호화되지 않은 연결 취소" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "%1 연결 중..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "%1 찾는 중..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "%1 연결됨" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "%1 연결을 끊는 중..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "연결 끊김" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                            None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2117,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "코어에 동기화하는 중..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "로그인 하는 중..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "로그인 취소" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "암호화되지 않은 연결 취소" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "%1 메시지를 %2 초만에 처리했습니다." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "모든 채팅" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN 명령어는 채널이 필요합니다" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY 명령어는 최소한의 대화명이 필요합니다." @@ -2150,253 +2259,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "링크 주소 복사" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "연결" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "연결해제" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "입장" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "파트" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "채팅 창(들)을 삭제..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "채팅하러 가기" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "입장" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "파트" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "종료" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "대화명 변경" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "모드 변경" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "날짜 변경" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "주제 변경" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "기본값으로 설정..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "기본값 사용..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "채널 입장..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "쿼리 시작" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "쿼리 보이기" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "버전" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "시간" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "핑" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "클라이언트 정보" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "사용자 정의..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "운영권 주기" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "운영권 가져오기" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "하프 운영권 주기" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "하프 운영권 가져오기" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "발언권 주기" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "발언권 가져오기" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "채널에서 강제 퇴출" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "채널에서 차단" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "퇴출 && 차단" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "임시적으로 채팅(들) 숨기기" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "영구적으로 채팅(들) 숨기기" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "채널 목록 보이기" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "무시한 채널 목록 보이기" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "이벤트 숨기기" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "행동" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "무시" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "무시 규칙 추가" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "기존 규칙" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2514,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "활성화된 세션이 이미 존재하더라도 restoreState()를 호출합니다." -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "관리자의 계정명 혹은 비밀번호가 설정되지 않았습니다." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "스토리지를 설정할 수 없습니다!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "관리자 계정 생성 중..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "잘못된 주소를 들었습니다 %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "IPv6로부터 듣는 GUI 클라이언트 %1 포트 %2 사용 중인 프로토콜 버전 %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "IPv6 인터페이스를 열지 못했습니다 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "IPv4로부터 듣는 GUI 클라이언트 %1 포트 %2 사용 중인 프로토콜 버전 %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "IPv4 인터페이스를 열지 못했습니다 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "잘못된 주소를 들었습니다 %1, 알려지지 않는 네트워크 프로토콜입니다" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "들을 수 있는 어떠한 네트워크 인터페이스도 열지 못했습니다!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "다음의 클라이언트로부터 접속되었습니다" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "기본 설정을 위해 서버를 종료합니다." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "내부 코어" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "코어 계정 수정" @@ -2738,12 +2847,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "코어 계정 추가" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "내부 코어" @@ -2788,28 +2897,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "항상 연결" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "원격 코어" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "클라이언트" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "너무 오래됨, 거부 중." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2922,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                            You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                            You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                            The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                            The username/password combination " "you supplied could not be found in the database." msgstr "잘못된 계정명이나 비밀번호입니다!
                                            제공한 계정명/비밀번호 조합은 데이터베이스에서 찾을 수 없습니다." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "설명" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "코어 구성 마법사" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "코어가 성공적으로 구성되었습니다. 로그인하는 중..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3024,64 @@ msgid "" "over." msgstr "코어 구성 실패:
                                            %1
                                            다시 시작하려면 다음을 누르세요." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "계정명:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "비밀번호:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "비밀번호 재입력:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "비밀번호 기억하기" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "주의: Quassel 클라이언트 인터페이스에서는 아직 더 많은 사용자 추가 및 계정명/비밀번호 변경은 불가능합니다.\n이것이 필요하다면, 다음 명령어를 실행하세요 \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "이 마법사는 Quassel 코어의 설정 과정을 안내해 드립니다." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "관리자 계정 생성" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3104,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "소개" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "스토리지 백엔드 선택" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "설정 저장" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "스토리지 백엔드:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "선택" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "관리자 계정:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "스토리지 백엔드:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "설정이 코어로 전송되는 동안 잠시 기다려주세요..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "인증 필요" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "계정 정보를 입력해주세요:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "비밀번호:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "계정명:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "비밀번호 기억하기" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "%1에 대한 자격 증명을 입력하세요:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "코어에 연결" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "네트워크가 다운됨" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "연결 끊김" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "코어로부터 연결이 끊어졌습니다." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "세션 상태 받기" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "%1에 동기화하는 중..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "네트워크 상태 받기" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3330,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "연결" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "메시지" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "초" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "밀리초" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(지연: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "코어에 대한 연결이 SSL로 암호화되어 있습니다." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "코어에 대한 연결이 암호화되어 있지 않습니다." @@ -3268,7 +3372,7 @@ msgid "Form" msgstr "형태" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3460,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "없음" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3521,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                            Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3543,7 @@ msgid "" "Announce

                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                            Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3556,103 @@ msgid "" "channel starting with #quassel

                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "강조표시 규칙" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "코어 정보" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "버전:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "가동 시간:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "닫기" @@ -3571,52 +3663,52 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" msgid_plural "%n Day(s)" msgstr[0] "%n 일" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (%4 년)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "연결 실패. 다음 서버로 순환" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3725,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "코어 종료" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "%1 (%2)에 연결할 수 없음" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "연결 실패: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "클라이언트" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "연결 끊김 (사용자 계정: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3845,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): %1 네트워크를 생성하던 중 잘못된 네트워크 계정을 받았습니다!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): 생성하려는 네트워크가 이미 존재합니다, 다른 것으로 대신 업데이트하세요!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "대화명 목록에서 무료이고 유효한 대화명을 찾지 못했습니다. 계속하려면 명령어를 사용하세요: /nick <다른 대화명>" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3931,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3961,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "자리 비움" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "CTCP-%1 전송을 %2 에 요청" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[사용법] /delkey <대화명|채널> 대화명 혹은 채널의 암호화 키를 삭제하며 해당 채널 혹은 쿼리에 있다면 단지 명령어 /delkey 만으로도 가능합니다." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "%1에 대한 아무 키도 설정되지 않았습니다." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "%1의 키가 삭제되었습니다." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4033,31 @@ msgid "" "with QCA2 present." msgstr "오류: 암호화 키 설정은 Qt 암호화 아키텍처 (QCA2) 라이브러리를 지원하도록 빌드된 Quassel을 필요로 합니다. 배급자에게 QCA2를 지원하는 Quassel 패키지를 문의하거나, 혹은 QCA2가 제공되는 Quassel을 다시 빌드하세요." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4066,40 @@ msgid "" "with QCA present." msgstr "오류: 암호화 키 설정은 Qt 암호화 아키텍처 (QCA) 라이브러리를 지원하도록 빌드된 Quassel을 필요로 합니다. 배급자에게 QCA를 지원하는 Quassel 패키지를 문의하거나, 혹은 QCA가 제공되는 Quassel을 다시 빌드하세요." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "%1로 쿼리 시작하는 중" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[사용법] /setkey <대화명|채널> <키> 대화명이나 채널에 대한 암호화 키를 설정합니다. 현재 채널 혹은 쿼리 버퍼에서 명령어 /setkey <키> 만 사용해도 키가 설정됩니다." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "%1의 키가 설정되었습니다." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[사용법] /showkey <대화명|채널> 대화명이나 채널에 대한 암호화 키를 보여주며 해당 채널 혹은 쿼리에 있다면 단지 명령어 /showkey 만으로도 가능합니다." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4125,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "복제:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4228,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "디버그 버퍼뷰 오버레이" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "오버레이 뷰" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "오버레이 속성" @@ -4185,83 +4298,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "초기화 됨:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "디버그 콘솔" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "지역" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "코어" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "평가!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "디버그 로그" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "닫기" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 님이 %2 채널로 초대하셨습니다." -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 님이 %2 채널의 주제를 변경: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "RFC를 준수하지 않는 RPL_ISUPPORT를 받음: 이것은 예기치 않은 동작을 가져올 수 있습니다!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 님이 자리 비움: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "자리 비움으로 표시되지 않음" @@ -4271,231 +4365,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "자리 비움으로 표시됨" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 님은 %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 님은 %2 (%3) 에 온라인 됨" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 님은 %2 (%3) 에 온라인 되었음" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 님은 %2@%3 (%4) 였음" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] %1 님의 /WHO 목록 끝" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 님은 %2 에 로그인 됨" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 님은 %2 동안 잠수 (%3 에 로그인)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Whois] /WHOIS 목록 끝" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 님은 다음 채널의 사용자임: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 님은 다음 채널에 발언권을 가짐: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 님은 다음 채널에 운영권을 가짐: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "%1 채널에 사용자 %2명. 주제: \"%3\"" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "채널 목록 끝" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "%1 님의 홈페이지는 %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "%1 채널을 %2 님에 의해 생성" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 님은 %2 님으로 인증됨" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1님은 $2님으로 인증됨" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "%1 채널의 주제가 설정되지 않음" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "%1 채널의 주제는 \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "%1 님이 주제를 %2 로 설정" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 님이 %2 채널로 초대됨" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "/WHOWAS 끝" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "%1 이라는 대화명에 잘못된 문자가 있음" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "이미 사용 중인 대화명: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "대화명/채널이 잠시 사용될 수 없음: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "CTCP-%1 전송을 %2 에 요청" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "알 수 없음" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "%3의 요청으로 %1CTCP-%2 받음" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "%2: %3 으로부터 CTCP-%1 답변 받음" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "/exec 명령어 문자열이 잘못됨: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "\"%1\" 이름이 잘못됨: ../ 혹은 ..\\ 은 허용되지 않습니다!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "\"%1\" 스크립트를 찾을 수 없음" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "\"%1\" 스크립트가 %2 종료 코드로 깨졌습니다." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "\"%1\" 스크립트를 시작할 수 없습니다." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "\"%1\" 스크립트가 %2 오류를 발생시켰습니다." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "선택..." @@ -4505,112 +4600,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "형태" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "사용자 정의 강조표시" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "강조표시" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "정규 표현식" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "채널" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "추가" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "제거" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "대화명 강조표시" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "신원으로부터의 모든 대화명" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "현재 대화명" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "없음" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "대소문자 구분" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4707,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                            Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4729,76 @@ msgid "" "channel starting with #quassel

                                            " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "이 항목은 비어있으면 안 됨" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "강조표시 규칙" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "잘못된 주소를 들었습니다 %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "강조표시 규칙" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "IPv6 인터페이스를 열지 못했습니다 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "IPv4 인터페이스를 열지 못했습니다 %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "잘못된 주소를 들었습니다 %1, 알려지지 않는 네트워크 프로토콜입니다" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4806,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "신원 이름 바꾸기" @@ -4746,101 +4832,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "신원 제거" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "신원" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                              " msgstr "다음 문제는 변경 사항이 적용되기 전에 수정해야 함:
                                                " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • All identities need an identity name set
                                              • " msgstr "
                                              • 모든 신원은 신원 이름 설정이 필요함
                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • Every identity needs at least one nickname defined
                                              • " msgstr "
                                              • 모든 신원은 최소한 하나의 명확한 별명이 필요함
                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • You need to specify a real name for every identity
                                              • " msgstr "
                                              • 모든 신원에 대해 실제 이름을 명시해야 함
                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • You need to specify an ident for every identity
                                              • " msgstr "
                                              • 모든 신원에 대해 Ident를 명시해야 함
                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                              " msgstr "
                                            " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "하나 이상의 신원이 올바르지 않음" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "신원을 삭제하시겠습니까?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "정말로 \"%1\" 신원을 삭제하시겠습니까?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "\"%1\" 신원을 위한 새로운 이름을 입력해주세요!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC 사용자" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "낚시하러 갔습니다." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "여기 없어요. 아니, 정말로요. 여기 없어요!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "지구의 표면으로부터 모든 Quassel 클라이언트가 사라졌습니다..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "유치원은 다른 곳에 있습니다!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5060,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "고급" @@ -5040,15 +5126,15 @@ msgid "Key Type:" msgstr "키 유형:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5065,8 +5151,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5076,7 +5162,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                            %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5366,14 +5452,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                            Only enabled rules are filtered.
                                            For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                            Depending on the type of the rule, the text is " @@ -5386,27 +5472,27 @@ msgid "" "host
                                            " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5441,12 +5527,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5541,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "형태" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "흰색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "검은색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "남색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "진녹색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "빨간색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "진홍색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "어두운 자홍색" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "오렌지" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "노란색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "녹색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "검 청록색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "청록색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "파란색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "자홍색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "검회색" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "밝은 회색" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5781,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "채널" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5982,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5948,68 +6022,74 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" msgstr[0] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "입력" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "없음" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6017,589 +6097,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "일반" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "코어에 연결(&C)..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "코어에서 연결 해제(&D)" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "코어 정보(&I)" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "네트워크 구성(&N)..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "종료(&Q)" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "채팅 목록 구성(&C)..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "레이아웃 잠금(&L)" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "검색 바 보여주기(&S)" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "메뉴바 보이기(&M)" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "상태바 보여주기(&B)" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "레이아웃 잠금(&L)" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "전체 화면 모드(&F)" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "단축키 구성(&S)..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Quassel 구성(&C)..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "Quassel 정보(&A)" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Qt 정보(&Q)" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "네비게이션" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "빠른 접속 설정 #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "빠른 접속 설정 #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "빠른 접속 설정 #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "빠른 접속 설정 #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "빠른 접속 설정 #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "빠른 접속 설정 #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "빠른 접속 설정 #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "빠른 접속 설정 #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "빠른 접속 설정 #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "빠른 접속 설정 #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "빠른 접속 #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "빠른 접속 #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "빠른 접속 #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "빠른 접속 #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "빠른 접속 #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "빠른 접속 #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "빠른 접속 #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "빠른 접속 #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "빠른 접속 #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "빠른 접속 #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "채팅 모니터" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6607,76 +6697,119 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "계속" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "잘못된 주소를 들었습니다 %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "IPv6 인터페이스를 열지 못했습니다 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "IPv4 인터페이스를 열지 못했습니다 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "잘못된 주소를 들었습니다 %1, 알려지지 않는 네트워크 프로토콜입니다" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6744,12 +6877,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6766,119 +6899,119 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                            " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                            Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "네트워크:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "비밀번호:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7092,22 +7225,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "비밀번호:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                            Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                            Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                            " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7134,54 +7268,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                            Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                            \n" +"

                                            This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                            \n" +"

                                            Toggles the IRCv3 'server-time' capability.

                                            " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                            This specifies how control messages, nicks and servernames are " @@ -7190,89 +7367,99 @@ msgid "" " characters and invalid encoding.

                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                            Override default message rate limiting.

                                            Setting limits too low " "may get you disconnected from the server!

                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                              " msgstr "다음 문제는 변경 사항이 적용되기 전에 수정해야 함:
                                                " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                              • All networks need at least one server defined
                                              • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                              " msgstr "
                                            " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7280,12 +7467,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7293,12 +7480,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7306,12 +7493,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7319,12 +7519,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7332,18 +7546,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7361,7 +7617,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "별명 추가" @@ -7376,27 +7632,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7404,109 +7660,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "형태" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7514,346 +7745,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                            [,
                                            [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                            [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                            %2 (%3 bytes)" @@ -7864,6 +8369,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -7998,35 +8523,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8039,7 +8564,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8049,22 +8574,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8075,7 +8600,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8085,22 +8610,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8126,8 +8651,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "없음" @@ -8137,115 +8662,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "인터페이스" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "추가(&A)..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "목록의 위쪽으로 이동" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "목록의 아래쪽으로 이동" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8260,19 +8785,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8282,138 +8807,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                              " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                              If enabled, alert the system tray or dock in case of a" @@ -8424,59 +8949,59 @@ msgid "" " support changing the color of the tray icon.

                                              " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" msgstr[0] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "무제한" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "초" @@ -8621,23 +9146,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "형태" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8673,211 +9198,211 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "새로 만들기" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" msgid_plural "%n Owner(s)" msgstr[0] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" msgid_plural "%n Admin(s)" msgstr[0] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" msgid_plural "%n Operator(s)" msgstr[0] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" msgid_plural "%n Half-Op(s)" msgstr[0] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" msgid_plural "%n Voiced" msgstr[0] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/lt.po b/po/lt.po index d467a8a3..85e1707b 100644 --- a/po/lt.po +++ b/po/lt.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Liudas Alisauskas \n" "Language-Team: Lithuanian (http://www.transifex.com/quassel/quassel/language/lt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +15,628 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Apie Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                              Quassel IRC

                                              " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Apie" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utoriai" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Pagalbininkai" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Dėkojame" @@ -649,14 +670,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                              Version date: %2
                                              Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +699,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC daigiausiai vysto:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Norime padėkoti šiems pagalbininkams (pagal alfabetą) ir visiems, kuriuos pamišome čia paminėti:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +728,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +753,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Atnaujinimas nepavyko..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                              It can be used as a regular slash " "command.

                                              Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alternatyvus vardas" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Išplėtimas" @@ -907,7 +928,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1009,27 +1030,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Klaidos:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Prašome pasirinkti stiliaus failą" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Pasitraukimo žurnalas" @@ -1039,7 +1060,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Rodyti tinklo pavadinimą" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Rodyti buferio pavadinimą" @@ -1061,46 +1082,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dinaminis istorijos dydis:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Istorijos gavimo būdas:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Fiksuotas kiekis per pokalbį" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Neskaitytos žinutės per pokalbį" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Bendrai neskaitytos žinutės" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Paprasčiausias užklausimas. Jis gauna nustatytą eilučių kiekį kiekvienam pokalbiui iš istorijos žurnalo." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Pradinis istorijos dydis:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1148,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Riba:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Neribota" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "1" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Papildomos žinutės:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                              On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                              \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                              \n" +"

                                              On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                              " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1208,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Istorijos gavimas" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                              %1 - %2

                                              " msgstr "" -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1242,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1257,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Prašome įvesti pokalbių sąrašo pavadinimą:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Pridėti pokalbių sąrašą" @@ -1244,7 +1298,7 @@ msgid "Network:" msgstr "Tinklas:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Visi" @@ -1326,116 +1380,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Peržiūra:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Saviti pokalbių sąrašai" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Trinti pokalbių sąrašą?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Ar tikrai norite pašalinti pokalbių sąrašą „%1“?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Didinti" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Mažinti" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Tikrasis dydis" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Nustatyti žymeklio eilutę" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Eiti į žymeklio eilutę" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                              Enter a space-separated list of IRCv3 capabilities to ignore:

                                              " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                              A list of capabilities may be found at https://ircv3.net/irc/.

                                              " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Naudotojai" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanalų sąrašas" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Paieškos šablonas:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Rodyti kanalus" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtras:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Įvyko klaidos:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1555,7 @@ msgid "Move selected buffers to the right" msgstr "Perkelti pažymėtus buferius į dešinę" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Rodyti:" @@ -1516,83 +1587,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Pokalbio monitorius" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Leidžia siųsti" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Autonominis" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignoruoti:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Istorijos gavimas" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Rodyti savus pranešimus" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Rodyti tinklo pavadinimą" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Rodyti buferio pavadinimą" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfigūruoti..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopijuoti pažymėjimą" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1858,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "skirti raidžių dydį" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "ieškoti slapyvardžio" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "ieškoti pranešimo" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignoruoti prisijungimus, atsijungimus ir pan." @@ -1797,37 +1907,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                              Usage examples:

                                              \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                              dd.MM.yyyy21.05.2001
                                              ddd MMMM d yyTue May 21 01
                                              hh:mm:ss.zzz14:13:09.042
                                              h:m:s ap2:13:9 pm
                                              \n" -"" +"\n" +"

                                              Accepts Qt QDateTime Format.

                                              \n" +"

                                              Examples:

                                              \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                              dd.MM.yyyy21.05.2001
                                              ddd MMMM d yyTue May 21 01
                                              hh:mm:ss.zzz14:13:09.042
                                              h:m:s ap2:13:9 pm
                                              \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1950,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Savitas pokalbio lango šriftas:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Rodyti tinklapio peržiūros langą kai užvedamas pelės žymeklis virš tinklo adreso" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Rodyti puslapių peržiūras užvedus pelytęs ant URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Nustatyti žymeklio eilutę į esamo pokalbio apačią kai pasirenkamas kitas kanalas" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Nustatyti žymeklio eilutę automatiškai kai perjungiami kanalai" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                              The URL to open with the selected text as the " @@ -1893,22 +2005,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                              " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Pokalbio vaizdas" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2037,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Tapatybė kliente jau egzistuoja!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Nešifruotas ryšys atšauktas" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Jungiamasi prie %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Ieškoma %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Prisijungta prie %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Atsijungiama nuo „%1...“" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Atsijungta" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                              None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2113,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Prisijungiama..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Prisijungimas atšauktas" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Nešifruotas ryšys atšauktas" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Apdorota %1 pranešimų per %2 sek." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Visi pokalbiai" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2255,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopijuoti nuorodos adresą" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Prisijungti" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Atsijungti" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Prisijungti" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Atsijungti" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Trinti pokalbį(-ius)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Eiti į pokalbį" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Prisijungia" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Atsijungia" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Išeina" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Slapyvardžio pakeitimai" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Veiksena keičiasi" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Diena keičiasi" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Tema keičiasi" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Nustatyti kaip numatytąjį..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Naudoti numatytas parinktis..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Prisijungti prie kanalo..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Paleisti užklausą" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Rodyti užklausą" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versija" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Laikas" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Kliento informacija" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Pasirinktinis..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Suteikti operatoriaus statusą" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Atimti operatoriaus statusą" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Suteikti balsą" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Pašalinti balsą" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Išmesti iš kanalo" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Uždrausti šiame kanale" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Išmesti &ir uždrausti" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Laikinai paslėpti pokalbį(-ius)" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Visam laikui paslėpti pokalbį(-ius)" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Rodyti kanalų sąrašą" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Rodyti ignoravimų sąrašą" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Slėpti įvykius" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Veiksmai" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignoruoti" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Pridėti ignoravimo taisyklę" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Egzistuojančios taisyklės" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2510,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Administratoriaus vardas ar slaptažodis nenustatyti." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Nepavyko nustatyti talpyklos!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Kuriamas admin naudotojas..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Netinkamas pasiklausymo adresas %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Netinkamas pasiklausymo adresas %1, nežinomas tinklo protokolas" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Nepavyksta atverti jokios tinklo sąsajos pasiklausymui!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Klientas prisijungė iš" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Vidinis branduolys" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Taisyti branduolio paskyrą" @@ -2737,12 +2843,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Pridėti branduolio paskyrą" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Vidinis branduolys" @@ -2787,28 +2893,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Visada jungti prie" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Nutolę branduoliai" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Klientas" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "per senas, atmetama." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2918,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                              You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                              You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                              The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                              The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Aprašymas" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Branduolio konfigūravimo vedlys" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Branduolys buvo sėkmingai sukonfigūruotas. Prijungiu Jus..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3020,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Naudotojo vardas:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Slaptažodis:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Pakartokite slaptažodį:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Įsiminti slaptažodį" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Kurti admin naudotoją" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3100,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Įvadas" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Pasirinkti talpyklos programinę sąsają" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Saugomi Jūsų nustatymai" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Talpyklos programinė sąsaja:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Jūsų pasirinkimai" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Admin naudotojas:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Talpyklos programinė sąsaja:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Reikia patvirtinti tapatybę" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Įveskite savo paskyros duomenis:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Slaptažodis:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Naudotojo vardas:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Įsiminti slaptažodį" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Prisijungti prie branduolio" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Tinklas išjungtas" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Atsijungta" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Atsijungta nuo branduolio." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Gaunama sesijos būsena" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Sinchronizuojama su %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Gaunamos tinklo būklės" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3326,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Prisijungimas" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Pranešimas" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Uždelsimas: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Ryšys su Jūsų branduoliu yra šifruojamas su SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Ryšys su Jūsų branduoliu yra nešifruojamas." @@ -3267,7 +3368,7 @@ msgid "Form" msgstr "Forma" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3456,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Joks" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3517,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                              Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3539,7 @@ msgid "" "Announce

                                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                              Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3552,103 @@ msgid "" "channel starting with #quassel

                                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "paryškinimo taisyklė" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Branduolio informacija" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versija:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Veikimo laikas:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Užverti" @@ -3570,22 +3659,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3684,30 @@ msgstr[1] "%n dienos" msgstr[2] "%n dienų" msgstr[3] "%n dienų" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (nuo %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3724,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Branduolio išjungimas" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Ryšio problema: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Klientas" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3844,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3821,27 +3930,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Taip" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3851,70 +3960,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "pasitraukęs (-usi)" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "%1 raktas buvo ištrintas." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4032,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4065,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Paleidžiama užklausa su %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4124,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Dubliuoti:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4227,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Perdangos rodymas" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Perdangos savybės" @@ -4187,83 +4297,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Yra paleista:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Derinimo pultas" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "vietinis" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "branduolys" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Įvertinti!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Derinimo žurnalas" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Užverti" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 pakvietė jus į kanalą %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 yra pasitraukęs(-usi): „%2“" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Jūs jau nebe pažymėtas kaip pasitraukęs" @@ -4273,231 +4364,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Jūs buvote pažymėtas kaip pasitraukęs" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Kanalų sąrašo pabaiga" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Kas] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Slaptažodis %1 turi neleistinų simbolių" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Slapyvardis jau naudojamas: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Slapyvardis/Kanalas yra laikinai neprieinamas: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "nežinomas" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Pasirinkti..." @@ -4507,112 +4599,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Forma" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Saviti paryškinimai" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Įjungta" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Paryškinti" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Pridėti" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Pašalinti" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Paryškinti slapyvardžius" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Visi slapyvardžiai iš tapatybės" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Naudojamas slapyvardis" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Joks" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Skirti raidžių dydį" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4706,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                              Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4728,76 @@ msgid "" "channel starting with #quassel

                                              " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgid "highlight rule" +msgstr "paryškinimo taisyklė" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Netinkamas pasiklausymo adresas %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "paryškinimo taisyklė" - -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Netinkamas pasiklausymo adresas %1, nežinomas tinklo protokolas" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4805,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Pervadinti tapatybę" @@ -4748,101 +4831,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Pašalinti tapatybę" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Tapatybės" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • All identities need an identity name set
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • Every identity needs at least one nickname defined
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • You need to specify a real name for every identity
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                              • You need to specify an ident for every identity
                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                              " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Pašalinti tapatybę?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5059,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Išsamiau" @@ -5042,15 +5125,15 @@ msgid "Key Type:" msgstr "Reikšminis žodis" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nėra įkelto rakto" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Įkelti" @@ -5067,8 +5150,8 @@ msgstr "Organizacija:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Nėra įkelta liudijimo" @@ -5078,7 +5161,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "BndrVardas:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                              %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "diena" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Įkelti raktą" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Išvalyti" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Įkelti liudijimą" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Numatyta tapatybė" @@ -5368,14 +5451,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                              Only enabled rules are filtered.
                                              For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                              Depending on the type of the rule, the text is " @@ -5388,27 +5471,27 @@ msgid "" "host
                                              " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Pagal siuntėją" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Pagal pranešimą" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Įjungta" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipas" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignoravimo taisyklė" @@ -5443,12 +5526,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Ignoravimų sąrašas" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5540,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Forma" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Rodyti pranešimus programos indikatoriuje" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Balta" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Juoda" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Tamsiai mėlyna" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Tamsiai žalia" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Raudona" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Tamsiai raudona" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Tamsiai rausva" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Oranžinė" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Geltona" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Žalia" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Tamsiai žydra" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Žydra" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Mėlyna" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Purpurinė" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Tamsiai pilka" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Šviesiai pilka" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Fokusuoti įvesties eilutę" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5709,117 +5780,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Įvesties valdiklis" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Įrašyti ir &prisijungti" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanalas" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Naudotojai" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Tema" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5981,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Pasitraukęs (-usi):" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Pokalbių ir Slapyvardžių sąrašai" @@ -5950,7 +6021,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Kita veikla" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5960,61 +6037,61 @@ msgstr[1] "%n laukiantys paryškinimai" msgstr[2] "%n laukiančių paryškinimų" msgstr[3] "%n laukiančių paryškinimų" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Klavišas, kurį nuspaudėte, nepalaikomas Qt sistemoje." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Nepalaikomas klavišas" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Spauskite mygtuką, tada įveskite klavišų derinį taip, tarsi spaustumėte jį programoje.\nPavyzdžiui kombinacijai Ctrl+a: laikykite Ctrl ir spauskite a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Lyg2" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Įvestis" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Joks" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Klavišų derinių konfliktas" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6022,589 +6099,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Priskirti iš naujo" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Bendri" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Prisijungti prie branduolio..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Konfigūruoti &tinklus..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Baigti" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Konfigūruoti pokalbių sąrašą..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Užrakinti išdėstymą" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Rodyti paieškos juostą" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Rodyti pasitraukimo žurnalą" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Rodyti &meniu juostą" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Rodyti &būsenos juostą" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Užrakinti išdėstymą" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Viso &ekrano veiksena" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Konfigūruoti &sparčiuosius klavišus..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Konfigūruoti Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Apie Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Apie &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Įkelti iš naujo stiliaus aprašą" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Slėpti dabartinį buferį" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Žvalgymas" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Šokti į karštą pokalbį" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktyvuoti kitą pokalbių sąrašą" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Aktyvuoti ankstesnį pokalbių sąrašą" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Eiti į kitą pokalbį" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Eiti į ankstesnį pokalbį" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Failas" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Tinklai" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Rodymas" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Pokalbių sąrašai" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Priemonių juostos" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Nustatymai" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Pagalba" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Derinti" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Slapyvardžiai" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Rodyti slapyvardžių sąrašą" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Pokalbio monitorius" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Rodyti pokalbio monitorių" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Įvesties eilutė" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Rodyti įvesties eilutę" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Tema" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Rodyti temos eilutę" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Pagrindinė įrankinė" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Prisijungta prie branduolio." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Nepatikimas saugos liudijimas" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6612,69 +6699,112 @@ msgid "" "following reasons:" msgstr "SSL liudijimas pateiktas branduolio %1 yra nepatikimas dėl šių priežasčių:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Tęsti" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Rodyti liudijimą" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Ar Jūs norėtumėte priimti šį liudijimą visam laikui neklausiant kiekvieną kartą?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Tik dabartinė sesija" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Visada" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Užklausiama %1 žinučių iš istorijos buferiui %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Netinkamas pasiklausymo adresas %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Netinkamas pasiklausymo adresas %1, nežinomas tinklo protokolas" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Gaunama istorija" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6684,7 +6814,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6752,12 +6882,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6774,53 +6904,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Naudotojai" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Pokalbis" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Slapyvardžių skaičius" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6829,67 +6959,67 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                              " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                              Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Jungtis prie kanalo" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Tinklas:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanalas:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Slaptažodis:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7103,22 +7233,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Slaptažodis:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                              Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                              Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                              " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7145,54 +7276,97 @@ msgstr "Paslauga:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Koduotės" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Konfigūruoti išsamesnius nustatymus, kaip žinučių kodavimas ir automatiniai prisijungimai iš naujo" +"

                                              Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                              \n" +"

                                              This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                              \n" +"

                                              Toggles the IRCv3 'server-time' capability.

                                              " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Koduotės" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Naudoti savitas koduotės" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Siųsti žinutes:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Gaunamų atsarginė:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                              This specifies how control messages, nicks and servernames are " @@ -7201,89 +7375,99 @@ msgid "" " characters and invalid encoding.

                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Serverio koduotė:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Tinklai" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                              Override default message rate limiting.

                                              Setting limits too low " "may get you disconnected from the server!

                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                              • All networks need at least one server defined
                                              • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Trinti tinklą?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7291,12 +7475,12 @@ msgid "" "including the backlog?" msgstr "Ar tikrai norite ištrinti tinklą „%1“ ir visus susijusius nustatymus įskaitant ir istoriją?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7304,12 +7488,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7317,12 +7501,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7330,12 +7527,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7343,18 +7554,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7372,7 +7625,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Tinkamas slapyvardis gali turėti lotyniškas raides, skaičius ir specialiuosius simbolius {, }, [, ], \\, |, `, ^, _ ir -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Pridėti slapyvardį" @@ -7387,27 +7640,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Pranešimai" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7415,109 +7668,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Forma" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Groti garsą" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Perklausyti pasirinktą garsą" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7525,346 +7753,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Neleistina sąlyga %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Netinkama IRC spalvos specifikacija (turi būti tarp 00 ir 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Netinkamas pokalbių sąrašo elemento tipas %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Netinkama pokalbių sąrašo būsena %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Nežinoma pokalbio eilutės savybė: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Groti garsą" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Perklausyti pasirinktą garsą" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                              [,
                                              [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                              [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "metai" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "diena" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "val." -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min." -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sek." -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                              %2 (%3 bytes)" @@ -7875,6 +8377,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8009,35 +8531,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Įgaliotojo serverio slaptažodis:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Konfigūruoti Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Nustatymai" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Išsaugoti pakeitimus" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8050,7 +8572,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Konfigūruoti %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Įkelti iš naujo nustatymus" @@ -8060,22 +8582,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Ar norite įkelti iš naujo nustatymus, atšaukiant visus pakeitimus šiame puslapyje?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Atstatyti numatytas parinktis" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Konfigūruoti Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Nustatymai" @@ -8086,7 +8608,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Konfigūruoti %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Įkelti iš naujo nustatymus" @@ -8096,22 +8618,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Ar norite įkelti iš naujo nustatymus, atšaukiant visus pakeitimus šiame puslapyje?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Atstatyti numatytas parinktis" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Veiksmas" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Trumpinys" @@ -8137,8 +8659,8 @@ msgid "Default:" msgstr "Numatyta:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Joks" @@ -8148,115 +8670,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Parinktas:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Sąsaja" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Trumpiniai" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Atsijungiama" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Tinklo pavadinimas:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Serveriai" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Keisti..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Pridėti..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Pašalinti šį serverio įrašą iš sąrašo" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Ša&linti" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Perkelti aukštyn sąraše" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Perkelti žemyn sąraše" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8271,19 +8793,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8293,138 +8815,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Saugumo informacija" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Serverio vardas:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP adresas:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Šifravimas:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokolas:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Liudijimų grandinė:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Tema" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Bendrinis vardas:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organizacija:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Padalinys:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Šalis:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Šalis ar provincija:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Vietovė:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Leidėjas" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Galiojimo laikotarpis:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 santrauka:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 santrauka:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Patikimas:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Taip" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 kam %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "Sum&ažinti" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Atstatyti" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                If enabled, alert the system tray or dock in case of a" @@ -8435,27 +8957,27 @@ msgid "" " support changing the color of the tray icon.

                                                " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8465,32 +8987,32 @@ msgstr[1] "%n laukiantys paryškinimai" msgstr[2] "%n laukiančių paryškinimų" msgstr[3] "%n laukiančių paryškinimų" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Rodyti pranešimą iškylančiame lange" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tab užbaigimas" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Neribota" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " sek." @@ -8635,23 +9157,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Išmesti ir užblokuoti naudotoją šiame kanale" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Forma" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Naudotojai: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8687,176 +9209,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Temos valdiklis" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Naujas" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipas" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8866,7 +9388,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8876,7 +9398,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8886,7 +9408,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8896,7 +9418,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8906,7 +9428,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/mr.po b/po/mr.po index 0e3bb970..5f3b4a96 100644 --- a/po/mr.po +++ b/po/mr.po @@ -1,12 +1,13 @@ # # Translators: +# Raju Devidas Vindane , 2013 # Raju Devidas Vindane , 2013-2016 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Marathi (http://www.transifex.com/quassel/quassel/language/mr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +16,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "क्वासेल IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "एक आधुनिक, वितरीत IRC client " -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "क्वासल विषयी" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                क्वासल IRC

                                                " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "" @@ -649,14 +671,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                Version date: %2
                                                Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +700,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +729,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +754,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                It can be used as a regular slash " "command.

                                                Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "" @@ -907,7 +929,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1009,27 +1031,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "" @@ -1039,7 +1061,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "" @@ -1061,46 +1083,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1149,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                \n" +"

                                                On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1209,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                %1 - %2

                                                " msgstr "" -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1243,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1258,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "" @@ -1244,7 +1299,7 @@ msgid "Network:" msgstr "" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "सर्व " @@ -1326,116 +1381,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                Enter a space-separated list of IRCv3 capabilities to ignore:

                                                " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                A list of capabilities may be found at https://ircv3.net/irc/.

                                                " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1556,7 @@ msgid "Move selected buffers to the right" msgstr "" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "" @@ -1516,83 +1588,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "" -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1859,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "" @@ -1797,37 +1908,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                Usage examples:

                                                \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                dd.MM.yyyy21.05.2001
                                                ddd MMMM d yyTue May 21 01
                                                hh:mm:ss.zzz14:13:09.042
                                                h:m:s ap2:13:9 pm
                                                \n" -"" +"\n" +"

                                                Accepts Qt QDateTime Format.

                                                \n" +"

                                                Examples:

                                                \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                dd.MM.yyyy21.05.2001
                                                ddd MMMM d yyTue May 21 01
                                                hh:mm:ss.zzz14:13:09.042
                                                h:m:s ap2:13:9 pm
                                                \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1951,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                The URL to open with the selected text as the " @@ -1893,22 +2006,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2038,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2114,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2256,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2511,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2737,12 +2844,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2787,28 +2894,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2919,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3021,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3101,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3327,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3369,7 @@ msgid "Form" msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3457,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3518,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3540,7 @@ msgid "" "Announce

                                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3553,103 @@ msgid "" "channel starting with #quassel

                                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3570,22 +3660,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3683,30 @@ msgid_plural "%n Day(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3723,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3843,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3929,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3959,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4031,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4064,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4123,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4226,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4185,83 +4296,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4363,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "" @@ -4505,112 +4598,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4705,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4727,76 @@ msgid "" "channel starting with #quassel

                                                " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4804,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "" @@ -4746,101 +4830,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                  " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                • All identities need an identity name set
                                                • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                • Every identity needs at least one nickname defined
                                                • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                • You need to specify a real name for every identity
                                                • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                • You need to specify an ident for every identity
                                                • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5058,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5040,15 +5124,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5065,8 +5149,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5076,7 +5160,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5366,14 +5450,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                Only enabled rules are filtered.
                                                For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                Depending on the type of the rule, the text is " @@ -5386,27 +5470,27 @@ msgid "" "host
                                                " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5441,12 +5525,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5539,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5779,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5980,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5948,7 +6020,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6034,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6096,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6696,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6809,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6746,12 +6877,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6899,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7095,22 +7226,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7269,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                                Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                \n" +"

                                                This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                \n" +"

                                                Toggles the IRCv3 'server-time' capability.

                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                This specifies how control messages, nicks and servernames are " @@ -7193,89 +7368,99 @@ msgid "" " characters and invalid encoding.

                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                Override default message rate limiting.

                                                Setting limits too low " "may get you disconnected from the server!

                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                  " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                • All networks need at least one server defined
                                                • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7468,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7481,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7494,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7520,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7547,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7618,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7379,27 +7633,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7661,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7746,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                [,
                                                [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                %2 (%3 bytes)" @@ -7867,6 +8370,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8001,35 +8524,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8565,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8052,22 +8575,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8078,7 +8601,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8088,22 +8611,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8129,8 +8652,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8140,115 +8663,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8786,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8808,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                  " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                  If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8950,27 @@ msgid "" " support changing the color of the tray icon.

                                                  " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8978,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8625,23 +9148,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9200,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9377,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9385,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9393,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9401,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9409,7 @@ msgid_plural "%n Voiced" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/nb.po b/po/nb.po index 834b8057..6de2e6b2 100644 --- a/po/nb.po +++ b/po/nb.po @@ -1,13 +1,20 @@ # # Translators: -# sandsmark , 2012-2013 +# Chris , 2018 +# Chris , 2018 +# Daniel Albers , 2012 +# Daniel Albers , 2011 +# 0ca8ff35e68b0ecb6c6e2230ee7ab252_d6ddd56 <5e347fca6cb5bc9bda75b49f353783f3_10603>, 2013 +# 0ca8ff35e68b0ecb6c6e2230ee7ab252_d6ddd56 <5e347fca6cb5bc9bda75b49f353783f3_10603>, 2012 +# Terje Andersen , 2009 # Terje Andersen , 2009,2011 # Thorbjørn Bruarøy, 2014,2017 +# Thorbjørn Bruarøy, 2014,2017 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/quassel/quassel/language/nb/)\n" "MIME-Version: 1.0\n" @@ -17,607 +24,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Tidligere sjefsutvikler" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Rettelser" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Spansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Språkforbedringer" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Dokumentasjon-forbedringer" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" -msgstr "Slovensk oversettelse" +msgid "Brazilian translation" +msgstr "Brasiliansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" -msgstr "Rettelser" +msgid "Slovenian translation" +msgstr "Slovensk oversettelse" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Rumensk oversettelse" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" -msgstr "" +msgstr "Panjabi oversettelse" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Finsk oversettelse" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Krasjrettelser" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Fransk oversettelse" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" -msgstr "" +msgstr "Oksitansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "SASL-støtte" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" -msgstr "" +msgstr "Galisisk oversettelse" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" -msgstr "" +msgstr "Esperanto oversettelse" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Japansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Tyrkisk oversettelse" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Mac-rettelser" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Polsk oversettelse" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Russisk oversettelse" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Italiensk oversettelse" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Tysk oversettelse" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Norsk oversettelse" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Ungarsk oversettelse" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Diverse rettelser" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Feilrettinger" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Tjekkisk oversettelse" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Dansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Serbisk oversettelse" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Gresk oversettelse" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "OSX-forbedringer" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" -msgstr "" +msgstr "Litauisk oversettelse" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Dokumentasjonrettinger" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Tysk oversettelse, rettelser" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Ytelsesforbedringer" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Nederlansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" -msgstr "" +msgstr "Koreansk oversettelse" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Norsk oversettelse, dokumentasjon" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Rettelser og tilbakemelding" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Ukrainsk oversettelse" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Portugisisk oversettelse" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Om Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                  Quassel IRC

                                                  " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Om" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "&Utviklere" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Bidragsytere" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Takk til" @@ -651,14 +679,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                  Version date: %2
                                                  Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -680,26 +708,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC er utviklet av:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Vi vil takke følgende bidragsytere (i alfabetisk rekkefølge) og alle vi glemte å nevne her:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -709,24 +737,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -734,131 +762,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Oppgraderingen feilet..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                  It can be used as a regular slash " "command.

                                                  Example: \"foo\" can be used per /foo" msgstr "Hurtigtasten for aliaset
                                                  Den kan bli brukt som en vanlig skråstrekskommando.

                                                  For eksempel: \"foo\" kan bli brukt som /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Utvidelse" @@ -909,7 +937,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1011,27 +1039,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Feil:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automatisk" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Velg en stilarkfil" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Bortelogg" @@ -1041,7 +1069,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Vis nettverksnavn" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Vis samtalenavn" @@ -1063,46 +1091,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dynamisk historikkmengde:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Hentemetode for historikken:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Angitt mengde per samtale" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Uleste beskjeder per samtale" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Uleste beskjeder globalt" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Den enkle forespørreren. Den henter angitt mengde med linjer for hver samtale fra historikken." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Historikkmengde ved oppstart:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1110,42 +1157,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Denne forespørreren henter uleste beskjeder for hvert vindu individuelt. Mengden linjer kan begrenses per chat.\n\nDu kan også hente eldre samtalelinjer i tillegg for å få en bedre sammenheng." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Høyeste antall meldinger som blir hentet for hvert buffer." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Grense:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Ubegrenset" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Antall meldinger som blir hentet i tillegg til meldingene som ikke er lest før. Andre grenser gjelder ikke her." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Tilleggsmeldinger:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                  On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                  \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                  \n" +"

                                                  On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                  " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1156,33 +1217,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Denne forespørreren henter alle beskjeder nyere enn den eldste uleste beskjeder for alle samtalene.\n\nMerk: Denne forespørreren er ikke anbefalt hvis du benytter skjulte samtalevinduer, eller har inaktive samtaler (eksempelvis: ingen stansede spørringer, eller kanaler).\nDen er kjekk å benytte for å begrense den totale mengden med historikk og er sannsynligvis den kjappeste.\n\nDu kan også hente eldre samtalelinjer i tillegg for å få en bedre sammenheng." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Høyeste antall meldinger som Quassel skal hente i alle samtaler." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Henting av historikken" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                  %1 - %2

                                                  " msgstr "

                                                  %1 - %2

                                                  " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Slå sammen samtalene permanent?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1190,7 +1251,7 @@ msgid "" " This cannot be reversed!" msgstr "Ønsker du å slå sammen samtalen \"%1\" inn i samtalen \"%2\" permanent?\n Dette kan ikke omgjøres!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1205,7 +1266,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Skriv inn et navn på samtalelisten:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Legg til samtaleliste" @@ -1246,7 +1307,7 @@ msgid "Network:" msgstr "Nettverk:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Alle" @@ -1328,116 +1389,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Forhåndsvisning:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Egendefinert samtalelister" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Slette samtalelisten?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Ønsker du virkelig å slette samtalelisten \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Buffervisning" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zoom inn" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zoom ut" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Faktisk størrelse" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Angi markeringslinje" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Gå til markeringslinje" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                  Enter a space-separated list of IRCv3 capabilities to ignore:

                                                  " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                  A list of capabilities may be found at https://ircv3.net/irc/.

                                                  " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Brukere" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Emne" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanalliste:" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Søketekst:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Vis kanaler" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Feil oppstod:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1486,7 +1564,7 @@ msgid "Move selected buffers to the right" msgstr "Flytt valgte samtaler til høyre" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Vis:" @@ -1518,83 +1596,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Inkluder leste beskjeder" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Samtaleovervåker" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Velger" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Velger bort" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorér:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Henting av historikken" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Vis egne meldinger" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Vis nettverksnavn" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Vis samtalenavn" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfigurér..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopier valgt tekst" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Søk '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Nullstill kolonnebredder" @@ -1749,34 +1867,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "…" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "skiller på store og små bokstaver" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "søk etter kallenavn" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "søk etter beskjed" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignorer tilkoblinger, frakoblinger, osv." @@ -1799,37 +1916,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                  Usage examples:

                                                  \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                  dd.MM.yyyy21.05.2001
                                                  ddd MMMM d yyTue May 21 01
                                                  hh:mm:ss.zzz14:13:09.042
                                                  h:m:s ap2:13:9 pm
                                                  \n" -"" -msgstr "

                                                  Eksempler:

                                                  \n\n\n\n\n\n
                                                  dd.MM.yyyy21.05.2001
                                                  ddd MMMM d yyTir Mai 21 01
                                                  hh:mm:ss.zzz14:13:09.042
                                                  h:m:s ap2:13:9 pm
                                                  \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                                  Accepts Qt QDateTime Format.

                                                  \n" +"

                                                  Examples:

                                                  \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                  dd.MM.yyyy21.05.2001
                                                  ddd MMMM d yyTue May 21 01
                                                  hh:mm:ss.zzz14:13:09.042
                                                  h:m:s ap2:13:9 pm
                                                  \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1840,52 +1959,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Egendefinert skrifttype for samtalevinduet:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Vis et vindu med forhåndsvisning av nettsider når musen er over addresser til nettsider" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Vis forhåndsvisning av nettsider når musen er over addresser" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Sett markeringslinjen til nederst på nåværende samtale når du bytter til en annen samtale" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Sett markeringslinjen automatisk ved veksling av kanal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                  The URL to open with the selected text as the " @@ -1895,22 +2014,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                  " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Samtalevisning" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1927,86 +2046,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identiteten finnes allerede i klienten!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Ukryptert tilkobling avbrutt" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Kobler til %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Slår opp %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Koblet til %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Kobler fra %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Frakoblet" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                  None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2014,65 +2122,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synkroniserer med kjernen..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Kjernen nektet å godta tilkobling fra denne klienten" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Logger inn..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Innlogging avbrutt" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Ukryptert tilkobling kansellert" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Ukryptert tilkobling avbrutt" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Behandlet %1 beskjeder på %2 sekunder." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Alle samtaler" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN trenger en kanal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY trenger minst et kallenavn" @@ -2151,253 +2264,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopier lenkeadresse" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Koble til" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Koble fra" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Bli med" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Gå ut" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Slett samtale(r)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Gå til samtale" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Personer som blir med" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Personer som går ut" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Frakoblinger" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Brukernavnbytter" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Modusendringer" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Datoendringer" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Emneendringer" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Set som standardverdi..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Bruk standardverdier..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Bli med i kanal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Start en privatsamtale" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Vis privatsamtale" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Brukerinformasjon" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versjon" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Tid" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Klientinformasjon" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Egendefinert..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Gi operatorstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Fjern operatorstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Gi halvoperatorstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Fjern halvoperatorstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Gi talerstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Fjern talerstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Spark fra kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Bannlys fra kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Spark og bannlys" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Skjul samtale(r) midlertidig" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Skjul samtale(r) permament" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Vis kanalliste" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Vis ignoreringsliste" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Skjul hendelser" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Handlinger" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorer" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Legg til ignoreringsregel" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Eksisterende regler" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2406,250 +2519,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Kaller restoreState() selv om aktive sesjoner finnes!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Kjernen er allerede konfigurert! Konfigurerer ikke på nytt ..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Administratorbrukernavn eller -passord er ikke satt." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Kunne ikke sette opp lagring!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Oppretter administrasjonsbruker..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Ugyldig lytteadresse %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Lytter for GUI-klienter på IPv6-adresse %1 og port %2 med protokollversjon %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Kunne ikke åpne IPv6-grensesnittet %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Lytter etter klienter på IPv4 %1 port %2 med protokollversjon %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Kunne ikke åpne IPv4-grensesnittet %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Ugyldig lytteadresse %1, ukjent nettverksprotokoll" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Kunne ikke velge noen nettverksgrensesnitt for lytting!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Klient koblet til fra" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Lukker tjener for grunnleggende oppsett." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Ikke-autentisert klient frakoblet:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Intern kjerne" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Rediger kjernekonto" @@ -2739,12 +2852,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Legg til kjernekonto" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Intern kjerne" @@ -2789,28 +2902,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Alltid koble til" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Eksterne kjerner" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Klient" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "for gammel, avviser." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2819,101 +2927,101 @@ msgid "" " client." msgstr "Quassel-klienten din er for gammel!
                                                  Kjernen trenger minst klient/kjerne protokollversjon %1 (har: %2).
                                                  Vennligst vurder å oppgradere klienten din." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                  You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                  You need to use SSL in order to connect to this " "core." msgstr "SSL er påkrevd!
                                                  Du må bruke SSL for å koble til denne kjernen." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                  The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                  The username/password combination " "you supplied could not be found in the database." msgstr "Ugyldig brukernavn eller passord!
                                                  Brukernavn/passord-kombinasjonen ble ikke funnet i databasen." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Klient %1 vellykket initialisert og autentisert som \"%2\" (BrukerID: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Starter kryptering for klient:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Beskrivelse" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Kjernekonfigurasjon" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Kjernen har blitt satt opp. Logger inn..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2921,64 +3029,64 @@ msgid "" "over." msgstr "Kjernekonfigurasjon feilet:
                                                  %1
                                                  Trykk Neste for å starte på nytt." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Brukernavn:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Passord:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Gjenta passord:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Husk passord" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Obs: Å legge til nye brukere eller å endre passord på eksisterende brukere er ikke mulig å gjøre i Quassel-klienten. \nDersom du må gjøre dette, vennligst kjør \"quasselcore --help\" der hvor du kjører Quassel-kjernen din." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Denne veiviseren vil hjelpe deg å konfigurere Quassel-kjernen din." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Opprett administrasjonsbruker" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3001,151 +3109,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduksjon" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Velg lagringsmotor" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Lagrer innstillinger" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Lagringsmotor:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Dine valg" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Administrasjonsbruker:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Lagringsmotor:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Vennligst vent mens innstillingene dine blir sendt til kjernen..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autentisering påkrevd" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Vennligst skriv inn kontoinformasjon:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Passord:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Brukernavn:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Husk passord" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Vennligst skriv inn påloggingsinformasjon for %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Koble til Quassel-kjerne" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Nettverkstilkoblingen er utilgjengelig" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Frakoblet" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Koblet fra Quassel-kjernen." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Mottar sesjonstilstand" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synkroniserer med %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Mottar nettverkstilstander" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3227,38 +3335,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Tilkobling" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Beskjed" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Forsinkelse: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Tilkoblingen din til kjernen er kryptert med SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Tilkoblingen din til kjernen er ikke kryptert." @@ -3269,7 +3377,7 @@ msgid "Form" msgstr "Skjema" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3357,77 +3465,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Ingen" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3435,14 +3526,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                  Sender: Semicolon separated list of nick!ident@host names, " @@ -3457,7 +3548,7 @@ msgid "" "Announce

                                                  " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                  Channel: Semicolon separated list of channel/query names, leave " @@ -3470,98 +3561,103 @@ msgid "" "channel starting with #quassel

                                                  " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "Uthev regel" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Kjerneinformasjon" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versjon:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Oppetid:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Lukk" @@ -3572,22 +3668,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3691,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n dag" msgstr[1] "%n dager" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (siden %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Greide ikke å koble til. Prøver neste tjener" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3731,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Kjerne avslutting" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Kunne ikke koble til %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Tilkoblingsfeil: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Klient" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "Frakoblet (BrukerID: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3851,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Fikk ugyldig nettverksID fra kjernen under forsøket på å opprette nettverket %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Forsøker å opprette et nettverk som allerede eksisterer, oppdaterer det i stedet!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Ingen ledige eller gyldige kallenavn i kallanavnslisten ble funnet. Velg et nytt kallenavn med /nick for å fortsette" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "Kunne ikke tolke DH_1080_INIT. Nøkkelutveksling feilet." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Nøkkel satt, meldinger vil nå bli kryptert." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "Kunne ikke tolke DH1080_FINISH. Nøkkelutveksling feilet." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 er ikke støttet" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3821,27 +3937,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3851,70 +3967,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "DCC tilkoblingsfeil: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "borte" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "sender CTCP-%1-forespørsel til %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[bruk] /delkey sletter krypteringsnøkkelen for kallenavnet, eller kanalen, eller bare /delkey i en kanal, eller spørring." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Ingen nøkkel er satt for %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Nøkkelen for %1 har blitt slettet." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4039,31 @@ msgid "" "with QCA2 present." msgstr "Feil: Å sette en krypteringsnøkkel krever at Quassel er blitt bygget med støtte for biblioteket Qt Cryptographic Architecture (QCA2). Kontakt din distributør angående en Quasselpakke med støtte for QCA2 eller bygg Quassel på nytt med QCA2-støtte." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Kunne ikke starte nøkkelutveksling med %1." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Startet nøkkeltutveksling med %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4072,40 @@ msgid "" "with QCA present." msgstr "Feil: Påføring av krypteringsnøkkel krever at Quassel er blitt bygget med støtte for Qt Cryptographic Architecture (QCA2) biblioteket. Kontakt din distributør angående en Quassel pakke med støtte for QCA2, eller bygg Quassel på nytt med QCA2 støtte." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Åpner samtale med %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[bruk] /setkey setter krypteringsnøkkelen for kallenavn, eller kanal. /setkey når du er i en kanal, eller spørringsbuffer, setter da nøkkelen for den." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Nøkkelen for %1 har blitt satt." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[bruk] /delkey sletter krypteringsnøkkelen for kallenavnet, eller kanalen, eller bare /delkey i en kanal, eller spørring." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4131,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Dupliser:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Ugyldig verifiseringsmelding!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4234,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Feilsøk BufferView-overlegget" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Overleggsvisning" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Egenskaper for overlegg" @@ -4187,83 +4304,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Er initialisert:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Debuggingskonsoll" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokal" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "kjerne" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Evaluer!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Avlusningslogg" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Lukk" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Markér dockmanager-innslag." -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 inviterte deg til kanal %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 har endret emne for %2 til: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Mottok RPL_ISUPPORT som ikke passer med IRC-standarden: dette kan føre til uventet oppførsel!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 er borte: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Du er ikke lenger satt som ikke tilgjengelig" @@ -4273,231 +4371,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Du er satt som ikke tilgjengelig" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 er %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 is online via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 var %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 var %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Slutt på /WHO listen for %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 er logget inn siden %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 har vært inaktiv for %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Slutt på /WHO listen for %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 er en bruker på kanalene: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 har stemme på kanalene: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 er en operatør på kanalene: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanal %1 har %2 brukere. Emnet er: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Slutt på kanallisten" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Hjemmeside for %1 er %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanal %1 opprettet %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 er borte: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 ble autentisert som %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Inget emne satt for %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Emne for %1 er \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Emne satt av %1 på %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 har blitt invitert til %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Slutt på /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Kallenavn %1 inneholder ugyldige tegn" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Kallenavnet er allerede i bruk: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Kallenavn/kanal er for tiden ikke tilgjengelig: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "sender CTCP-%1-forespørsel til %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "ukjent" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Mottok %1CTCP-%2-forespørsel fra %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Mottok CTCP-%1-svar fra %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Ugyldig kommando-tekst for /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Navnet \"%1\" er ugyldig: ../ eller ..\\ er ikke tillatt!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Kan ikke finne skriptet \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Skriptet \"%1\" krasjet med sluttkoden %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Skriptet \"%1\" kunne ikke starte." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Skriptet \"%1\" forårsaket feilen %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Velg..." @@ -4507,112 +4606,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Tilpassede uthevinger" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Aktivert" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Uthev" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Legg til" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Fjern" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Uthev kallenavn" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Alle kallenavn fra identitet" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Nåværende kallenavn" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Ingen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Skiller på store og små bokstaver" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4713,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                  Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4735,76 @@ msgid "" "channel starting with #quassel

                                                  " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "Denne burde ikke være tom" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "Uthev regel" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Ugyldig lytteadresse %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "Uthev regel" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Kunne ikke åpne IPv6-grensesnittet %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Kunne ikke åpne IPv4-grensesnittet %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ugyldig lytteadresse %1, ukjent nettverksprotokoll" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4812,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Omdøp Identitet" @@ -4748,101 +4838,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Fjern Identitet" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identiteter" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                    " msgstr "Følgende problemer må fikses før endringene dine blir lagret:
                                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                    • All identities need an identity name set
                                                    • " msgstr "
                                                    • Alle identiteter trenger et identitetsnavnesett
                                                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                    • Every identity needs at least one nickname defined
                                                    • " msgstr "
                                                    • Hver identitet trenger minst ett kallenavn definert
                                                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                    • You need to specify a real name for every identity
                                                    • " msgstr "
                                                    • Du mÃ¥ spesifiere et ekte navn for hver identitet
                                                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                    • You need to specify an ident for every identity
                                                    • " msgstr "
                                                    • Du mÃ¥ spesifisere én ident for hver identitet
                                                    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                    " msgstr "
                                                  " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "En, eller flere identiteter er ugyldig" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Slette identitet?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Vil du virkelig slette identiteten \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Vennligst skriv inn navnet for identiteten \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC-bruker" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "På fisketur." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Ikke her. Nei, virkelig ikke her!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Ingen Quasselklient tilkoblet..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Barnehagen finner du andre steder!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5066,7 @@ msgid "minutes of being idle" msgstr "minutter med uvirksomhet" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avansert" @@ -5042,15 +5132,15 @@ msgid "Key Type:" msgstr "Nøkkel type:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Ingen nøkkel lastet" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Last inn" @@ -5067,8 +5157,8 @@ msgstr "Organisasjon:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Ingen sertifikat lastet" @@ -5078,7 +5168,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "VanligNavn:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                  %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dag" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Last inn en nøkkel" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Kunne ikke lese nøkkel" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Tøm" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Last et sertifikat" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Konfigurer Identitet" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Standardidentitet" @@ -5368,14 +5458,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Reglen er aktivert" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                  Only enabled rules are filtered.
                                                  For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Aktiver / Deaktiver:
                                                  Kun aktiverte regler blir filtrert.
                                                  For dynamiske regler, deaktivering vil faktisk vise de filtrerte beskjedene igjen" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                  Depending on the type of the rule, the text is " @@ -5388,27 +5478,27 @@ msgid "" "host
                                                  " msgstr "Ignorer regel:
                                                  Avhengig av typen regel blir teksten sjekket opp mot enten:

                                                  - innholdet til beskjeden:
                                                  Eksempelvis:
                                                  \"*foobar*\" stemmer med tekst som inneholder ordet \"foobar\"

                                                  - avsender teksten nick!ident@host.name
                                                  Eksempelvis:
                                                  \"*@foobar.com\" stemmer med alle avsendere fra verten foobar.com
                                                  \"idiot!.+\" (RegEx) stemmer med alle avsendere med kallenavnet \"idiot\" fra alle verter
                                                  " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Ved avsender" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Ved beskjed" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Aktivert" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Type" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignorer regel" @@ -5443,12 +5533,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Ignoreringsliste" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Reglen finnes allerede" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5547,147 @@ msgid "" "Please choose another rule." msgstr "Det finnes allerede en regel\n\"%1\"\nVennligst velg en annen regel." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Skjema" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Dette slår på støtte for Ayatana-projektets programindikator (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Vis meldinger i programindikatoren." - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Hvit" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Sort" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Mørk blå" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Mørk grønn" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rød" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Mørk rød" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Mørk magentarød" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Oransje" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Gul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Grønn" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Mørk cyanblå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cyan:" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magentarød" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Mørk grå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Lys grå" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Fjern farge" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Fokus på innskrivningslinjen" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5709,117 +5787,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Innskrivningsfelt" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "intern tilkobling" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Lagre && koble til" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Brukere" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Emne" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Virkelig navn" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operatør" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5988,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Borte:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Samtale- og kallenavnslister" @@ -5950,7 +6028,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Annen aktivitet" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5958,61 +6042,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n ulest utheving" msgstr[1] "%n uthevinger er ikke lest" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Tasten du nettopp trykket er ikke støttet av Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Ikke-støttet tast" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Trykk på knappen, og tast inn snarveien slik du ville gjort det i programmet.\nEksempel for CTRL+a: Hold CTRL-tasten og trykk på a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Inndata" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Ingen" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Snarveiskonflikt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6020,589 +6104,599 @@ msgid "" "Please choose another one." msgstr "\"%1\" snarveien er allerede i bruk, og kan ikke bli konfigurert.\nVennligst velg en annen." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "\"%1\" snarveien er tvetydig ovenfor snarveien for følgende handling:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Ønsker du å tilordne denne snarveien på nytt til valgt handling?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Tilordne på nytt" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Ugyldig verifiseringsmelding" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Ukjent protokoll-melding av type %1" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Koble til kjernen..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Generelt" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Koble til kjerne..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "K&oble fra kjernen" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Endre &Passord..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Kjerne&info" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Rediger &Nettverk..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Avslutt" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Konfigurer Samtalelistene..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Lås oppsett" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Vis &Søkelinje" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Vis Borte-loggen" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Vis &Menylinje" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Vis &Statuslinje" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Lås oppsett" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Fu&llskjerm" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Konfigurer &Snarveier..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Konfi&gurere Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Om Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "About &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Debug &NettverksModell" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Feilsøk &Buffer visningsoverlegget" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Debug &Beskjedmodell" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Feilsøk &Hotlisten" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debug &Logg" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Gjeninnles stilsettet (CSS)" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Skjul vist samtale" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigering" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Hopp til aktiv snakking" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Angi Hurtig Aksess #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Angi Hurtig Aksess #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Angi Hurtig Aksess #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Angi Hurtig Aksess #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Angi Hurtig Aksess #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Angi Hurtig Aksess #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Angi Hurtig Aksess #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Angi Hurtig Aksess #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Angi Hurtig Aksess #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Angi Hurtig Aksess #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Hurtig Aksess #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Hurtig Aksess #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Hurtig Aksess #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Hurtig Aksess #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Hurtig Aksess #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Hurtig Aksess #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Hurtig Aksess #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Hurtig Aksess #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Hurtig Aksess #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Hurtig Aksess #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktiver neste samtaleliste" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Aktiver forrige samtaleliste" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Gå til neste samtale" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Gå til forrige samtale" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Fil" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Nettverk" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Vis" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Samtalelister" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Verktøylinjer" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Innstillinger" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Hjelp" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Feilsøk" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Quassel-kjernen din støtter ikke denne funksjonen" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Kallenavn" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Vis &kallenavnliste" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Samtaleovervåker" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Vis &Samtaleovervåker" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Skrivelinje" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Vis &Innskrivningslinjen" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Emne" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Vis &Emnelinjen" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Hovedverktøylinje" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Koblet til kjernen." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Ikke koblet til kjernen." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Ukryptert forbindelse" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Klienten din støtter ikke SSL kryptering" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Sensitive data, som passord, vil bli overført ukryptert til din Quassel Kjerne." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Kjernen din støtter ikke SSL kryptering" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Ikke tillitsverdig sikkerhetssertifikat" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6610,69 +6704,112 @@ msgid "" "following reasons:" msgstr "SSL sertifikatet gitt av Kjernen %1 er ikke tillitsverdig av følgende grunner:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Fortsett" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Vis sertifikatet" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Vil du akseptere dette sertifikatet for alltid og aldri bli spurt igjen?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Kun for nåværende sesjon" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "For alltid" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Kjerne tilkoblingsfeil" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Spør etter %1 beskjeder fra historikken for buffer %2.%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Ugyldig lytteadresse %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Kunne ikke åpne IPv6-grensesnittet %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Kunne ikke åpne IPv4-grensesnittet %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ugyldig lytteadresse %1, ukjent nettverksprotokoll" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Mottar historikken" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6680,7 +6817,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Ønsker du å lime inn %n linje?" msgstr[1] "Ønsker du å lime inn %n linjer?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Innlimings-beskyttelse" @@ -6748,12 +6885,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6770,120 +6907,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Skriv inn et nettverksnavn:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Legg til nettverk" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Brukere" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Samtale" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Emne" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Antall kallenavn" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Ønsker du å slette følgende buffer permanent?" msgstr[1] "Ønsker du å slette følgende buffere permanent?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                  " msgstr "...og %1 flere

                                                  " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Merk: Dette vil slette alle relaterte data, inklusiv all historikk data fra Kjernens database og kan ikke bli angret." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                  Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                  Aktive kanal buffer kan ikke bli slettet, vennligst forlat kanalen først." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Slette buffer permanent?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Bli med i kanal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Nettverk:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Passord:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Konfigurer Nettverkstilkoblinger" @@ -7097,24 +7234,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Passord:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                  Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                  " +msgstr "

                                                  Notis: identiteten har et SSL-sertifikat satt, SASL EXTERNAL vil bli brukt.

                                                  " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                  Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                  " -msgstr "

                                                  Notis: identiteten har et SSL-sertifikat satt, SASL EXTERNAL vil bli brukt.

                                                  " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7139,54 +7277,97 @@ msgstr "Tjeneste:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Koding" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                  Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                  \n" +"

                                                  This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                  \n" +"

                                                  Toggles the IRCv3 'server-time' capability.

                                                  " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Konfigurer avanserte innstillinger, slik som beskjedkoding og automatisk gjennoppkobling" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Koding" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Kontroller koding for inn- og utgående beskjeder" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Bruk tilpasset koding" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Spefiser hvilken koding dine beskjed skal bli sendt i.\nUTF-8 burde være det fornuftigste for de fleste nettverk." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Send beskjeder i:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Mottareserve:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                  This specifies how control messages, nicks and servernames are " @@ -7195,89 +7376,99 @@ msgid "" " characters and invalid encoding.

                                                  " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Tjenerkoding:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Nettverk" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                  Override default message rate limiting.

                                                  Setting limits too low " "may get you disconnected from the server!

                                                  " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                    " msgstr "Følgende problemer må fikses før endringene dine blir lagret:
                                                      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                    • All networks need at least one server defined
                                                    • " msgstr "
                                                    • MÃ¥ definere minst en tjener pÃ¥ alle nettverk
                                                    • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                    " msgstr "
                                                  " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Ugyldige Nettverksinnstillinger" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Slette Nettverk?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7285,12 +7476,12 @@ msgid "" "including the backlog?" msgstr "Vil du virkelig slette nettverket \"%1\" og alle relaterte innstillinger, inkludert historikken?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7298,12 +7489,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7311,12 +7502,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7324,12 +7528,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7337,18 +7555,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7366,7 +7626,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Et gyldig kallenavn kan inneholde bokstaver fra det engelske alfabetet, tall, og spesialtegnene {, }, [, ], \\, |, `, ^, _ og -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Legg til Kallenavn" @@ -7381,27 +7641,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Informative beskjeder" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Endre passord:" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Gammelt passord:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Nytt passord:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Bekreft passord:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7409,109 +7669,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Passord ikke endret" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Passordbytte feilet" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Velg Lydfil" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Skjema" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Spill av en lyd" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Forhåndshør lyden som er valgt" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Velg lydfilen som skal spilles av" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Henter totalt opp til %1 historikkbeskjeder for %2 buffere" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Henter opp til %1 av alle uleste historikkmeldinger (pluss %2 tilleggsmeldinger)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Henter totalt opp til %1 uleste historimeldinger for %2 buffere." -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Velkommen til Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7519,346 +7754,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Denne veiviseren vil hjelpe deg med å konfigurere din standardidentitet og dine IRC nettverkstilkoblinger.
                                                  Den tar for seg kun de enkleste innstillingene. Du kan avbryte denne veiviseren når som helst og benytte innstillings dialogboksen for mer detaljerte endringer." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Ugyldig blokkdeklarasjon: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Ugyldig palette rolletildeling: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Ukjent palette rollenavn: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Ugyldig underelement navn i %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Ugyldig beskjedstype i %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Ugyldig betingelse %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Ugyldig beskjedsetikett: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Ugyldig avsender-hash spesifikasjon" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Avsender-hash kan på det meste være \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Ugyldig format navn: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Ulovlig IRC fargespesifikasjon (må være mellom 00 og 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Ubehandlet betingelse: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Ugyldig propliste %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Ugyldig samtaleliste enhetstype %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Ugyldig samtaleliste tilstand %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Ugyldig enhetsdeklarasjon: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Ugyldig skrift egenskap: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Ukjent Samtalelinje egenskap: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Ugyldig palette farge rolle spesifikasjon: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Ugyldig palette farge rolle: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Ugyldig gradient deklarasjon: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Ugyldig gradient stoppeliste: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Ugyldig skrift spesifikasjon: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Ugyldig skriftstil spesifikasjon: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Ugyldig skriftvekt spesifikasjon: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Ugyldig skriftstørrelses spesifikasjon: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Velg Lydfil" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Spill av en lyd" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Forhåndshør lyden som er valgt" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Velg lydfilen som skal spilles av" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                  [,
                                                  [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                  [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "år" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dag" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "t" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sek" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Virkelig navn" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operatør" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Server" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Innkommende filoverføring" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                  %2 (%3 bytes)" @@ -7869,6 +8378,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Kobler fra ..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8003,35 +8532,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxypassord:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Konfigurer Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Innstillinger" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Lagre endringer" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8044,7 +8573,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Konfigurer %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Last inn innstillinger på nytt" @@ -8054,22 +8583,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Vil du laste inn innstillingene og angre endringene dine på denne siden?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Gjenopprett standard" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Vil du gjenopprette standardverdier for denne siden?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Konfigurer Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Innstillinger" @@ -8080,7 +8609,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Konfigurer %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Last inn innstillinger på nytt" @@ -8090,22 +8619,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Vil du laste inn innstillingene og angre endringene dine på denne siden?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Gjenopprett standard" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Vil du gjenopprette standardverdier for denne siden?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Handling" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Hurtigtast" @@ -8131,8 +8660,8 @@ msgid "Default:" msgstr "Standard:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Ingen" @@ -8142,115 +8671,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Egendefinert:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Grensesnitt" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Hurtigtaster" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Kobler fra" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nettverksnavn:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Navnet på IRC nettverket du konfigurerer" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Tjenere" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Liste over IRC servere som hører til dette nettverket" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Rediger denne server oppføringen" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Rediger..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Legg til en annen IRC server" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Legg til..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Fjerne denne server oppføringen fra listen" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "S&lett" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Flytt oppover i listen" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Flytt nedover i listen" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Bli med i kanaler automatisk" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "En liste over IRC kanaler du ønsker å koble til automatisk etter oppkobling til nettverket" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Privat melding" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Sovn" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8265,19 +8794,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8287,138 +8816,138 @@ msgid "" "your core." msgstr "SQLite er en filbasert databasemotor som ikke krever konfigurering. Den passer for små og medium store databaser som ikke krever tilgang fra nettverk. Bruk SQLite hvis Quasselkjernen din skal lagre dataene på den samme maskinen som den kjører på, og bare hvis du forventer at et fåtall personer skal benytte din Kjerne." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Sikkerhetsinformasjon" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Vertsnavn:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP addresse:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Kryptering:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokoll:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Sertifikat kjede:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Emne" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Vanlig navn:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisasjon:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisasjons enhet:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Land:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Stat, eller provins:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Sted:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Utsteder" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Gyldighetsperiode:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 sammendrag:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 sammendrag:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "SHA256 sammendrag:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Pålitelig:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                    " msgstr "Nei, for følgende grunner:
                                                      " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 til %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Statusbuffer" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimer" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Gjenopprett" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                      If enabled, alert the system tray or dock in case of a" @@ -8429,27 +8958,27 @@ msgid "" " support changing the color of the tray icon.

                                                      " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8457,32 +8986,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n usett utheving" msgstr[1] "%n usette uthevinger" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Vis en melding som en oppsprettsmelding" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tabulator fullførelse" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Aktiver dockinnslag, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Marker oppgavelinje innslag, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Ubegrenset" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " sekunder" @@ -8627,23 +9156,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Spark og bannlys bruker fra kanal" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Skjema" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Brukere: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8679,176 +9208,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Emnelinje" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Ny" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Type" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Du er nå kjent som %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN er nå kjent som %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Brukermodus: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modus %DM%1%DM av %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH har blitt med i %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH har forlatt %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH har avsluttet" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN har sparket ut %DN%2%DN fra %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Dag byttet til %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Nettverkssplitt mellom %DH%1%DH og %DH%2%DH avsluttet. Brukerne ble med i: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 flere)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Nettverkssplitt mellom %DH%1%DH og %DH%2%DH. Brukere avsluttet: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8856,7 +9385,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n eier" msgstr[1] "%n eiere" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8864,7 +9393,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n administrato" msgstr[1] "%n administratorer" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8872,7 +9401,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operatør" msgstr[1] "%n operatører" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8880,7 +9409,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n halvoperatør" msgstr[1] "%n halvoperatører" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8888,7 +9417,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n med talerstatus" msgstr[1] "%n med talerstatus" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/nl.po b/po/nl.po index 879ff455..9afe31c2 100644 --- a/po/nl.po +++ b/po/nl.po @@ -1,13 +1,16 @@ # # Translators: +# Daniel Albers , 2012 +# Daniel Albers , 2011 # Joep Seuren , 2018 # redmar , 2010 # simonphilips , 2012 +# simonphilips , 2012 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Dutch (http://www.transifex.com/quassel/quassel/language/nl/)\n" "MIME-Version: 1.0\n" @@ -17,607 +20,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Een moderne, gedistribueerde IRC client" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Project oprichter, hoofdontwikkelaar" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Kartrekker, hoofdontwikkelaar" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Voormalig hoofdontwikkelaar" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Over Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                      Quassel-IRC

                                                      " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "I&nfo" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&uteurs" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Medewerkers" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "Me&t dank aan" @@ -651,14 +675,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                      Version date: %2
                                                      Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -680,26 +704,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel-IRC wordt voornamelijk ontwikkeld door:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "We willen de volgende personen (in alfabetische volgorde) bedanken die een steentje bijgedragen hebben, naast iedereen die we hier vergeten zijn:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -709,24 +733,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -734,131 +758,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Upgraden mislukt..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                      It can be used as a regular slash " "command.

                                                      Example: \"foo\" can be used per /foo" msgstr "De sneltoets voor de alias
                                                      Het kan als een regulier slash-commando gebruikt worden.

                                                      Voorbeeld: \"foo\" kan gebruikt worden met /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Uitbreiding" @@ -909,7 +933,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1011,27 +1035,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Fouten:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Kies een stylesheet-bestand" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Afwezigheidslog" @@ -1041,7 +1065,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Netwerknaam weergeven" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Buffernaam weergeven" @@ -1063,46 +1087,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Grootte van dynamische backlog:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Backlog aanvraagmethode:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Vaste hoeveelheid per chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Ongelezen berichten per chat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Globaal ongelezen berichten" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Eenvoudig ophalen. Haal voor elk venster een vast aantal regels op van de backlog." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Initiële grootte backlog:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1110,42 +1153,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Haal voor elk individueel venster de ongelezen berichten op. Het maximale aantal regels kan per chat ingesteld worden.\n\nU kunt er ook voor kiezen nog extra regels op te vragen voor een betere context." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Maximaal aantal berichten dat per buffer opgehaald kan worden." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limiet:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Onbeperkt" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Aantal berichten dat naast het aantal ongelezen berichten opgehaald kan worden. Het Limiet is hierbij niet van toepassing." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Extra berichten:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                      On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                      \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                      \n" +"

                                                      On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1156,33 +1213,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Haal voor elke chat alle berichten op die nieuwer zijn dan het oudste ongelezen bericht.\n\nLet op: Dit is niet aan te raden als u verborgen chatvensters gebruikt of inactieve chats heeft (dwz: geen stale-queries of kanalen).\nHet is wel nuttig om de totale grootte van het backlog te beperken en is waarschijnlijk het snelste.\n\nU kunt er ook van kiezen extra berichten op te halen voor een betere context." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Maximaal aantal op te halen berichten voor alle buffers bij elkaar." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Backlog verkrijgen" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                      %1 - %2

                                                      " msgstr "

                                                      %1 - %2

                                                      " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Buffers definitief samenvoegen?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1190,7 +1247,7 @@ msgid "" " This cannot be reversed!" msgstr "Wilt u de buffer \"%1\" definitief in buffer \"%2\" invoegen?\n Dit kan niet ongedaan gemaakt worden!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1205,7 +1262,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Vul een naam voor de chatlijst in:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Chatlijst toevoegen" @@ -1246,7 +1303,7 @@ msgid "Network:" msgstr "Netwerk:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Alle" @@ -1328,116 +1385,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Voorbeeld:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Eigen chatlijst" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Chatlijst verwijderen?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Wilt u de chatlijst \"%1\" echt verwijderen?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Bufferweergave" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Inzoomen" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Uitzoomen" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Werkelijke grootte" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Stel markeerlijn in" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Ga naar de markeerlijn" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                      Enter a space-separated list of IRCv3 capabilities to ignore:

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                      A list of capabilities may be found at https://ircv3.net/irc/.

                                                      " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Gebruikers" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Onderwerp" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanaallijst" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Zoekpatroon:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Wissel tussen eenvoudige en geavanceerde modus.\nIn de geavanceerde modus kunt u zoekopdrachten naar de IRC-server sturen." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Kanalen weergeven" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Er zijn fouten opgetreden:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1486,7 +1560,7 @@ msgid "Move selected buffers to the right" msgstr "Geselecteerde buffers naar rechts verplaatsen" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Toon:" @@ -1518,83 +1592,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Chatmonitor" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt-in" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opt-out" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Negeer:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Backlog verkrijgen" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Eigen berichten weergeven" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Netwerknaam weergeven" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Buffernaam weergeven" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Instellen…" -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Selectie kopiëren" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1749,34 +1863,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "…" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "hoofdlettergevoelig" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "nick zoeken" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "bericht zoeken" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "negeer binnenkomen, verlaten, etc," @@ -1799,37 +1912,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                      Usage examples:

                                                      \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                      dd.MM.yyyy21.05.2001
                                                      ddd MMMM d yyTue May 21 01
                                                      hh:mm:ss.zzz14:13:09.042
                                                      h:m:s ap2:13:9 pm
                                                      \n" -"" +"\n" +"

                                                      Accepts Qt QDateTime Format.

                                                      \n" +"

                                                      Examples:

                                                      \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                      dd.MM.yyyy21.05.2001
                                                      ddd MMMM d yyTue May 21 01
                                                      hh:mm:ss.zzz14:13:09.042
                                                      h:m:s ap2:13:9 pm
                                                      \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1840,52 +1955,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Lettertype voor eigen chatvenster:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Toon een previewvenster wanneer u uw muis boven een url houdt." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Toon previews van webpagina's als uw muis boven een url staat" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Stel de markeerlijn in onderaan het huidige chatvenster wanneer een ander kanaal geselecteerd wordt" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Stel de markeerlijn automatisch in als chats gewisseld worden" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                      The URL to open with the selected text as the " @@ -1895,22 +2010,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                      " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Chatvenster" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1927,86 +2042,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identiteit bestaat al in client!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Onversleutelde verbinding afgebroken" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Met %1 verbinden…" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "%1 opzoeken…" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Verbonden met %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Verbinding met %1 verbreken…" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Verbinding verbroken" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                      None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2014,65 +2118,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Met de core synchroniseren…" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Aanmelden…" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Aanmelden afgebroken" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Onversleutelde verbinding afgebroken" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "In %2 seconden %1 berichten verwerkt" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Alle chats" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN verwacht een kanaal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY verwacht minimaal een bijnaam" @@ -2151,253 +2260,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Link-adres kopiëren" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Verbinden" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Verbinding verbreken" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Binnengaan" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Verlaten" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Chat(s) verwijderen..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Ga naar chat" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Binnenkomstberichten" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Vertrekberichten" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Afsluitberichten" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Veranderde nick" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Modus verandert" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Dag verandert" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Onderwerp verandert" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Stel in als standaard..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Gebruik standaardwaarden..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Kanaal binnengaan..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Start query" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Query weergeven" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Time" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Client-informatie" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Eigen..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Geef operatorstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Herroep operatorstatus" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Geef voice" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Herroep voice" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Schop het kanaal uit" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Verban uit het kanaal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Kick && Ban" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Chat(s) tijdelijk verbergen" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Chat(s) permanent verbergen" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Kanaallijst weergeven" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Negeerlijst weergeven" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Gebeurtenissen verbergen" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Acties" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Negeren" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Negeer-regel toevoegen" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Bestaande regels" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2406,250 +2515,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "restoreState() wordt aangeroepen, hoewel een sessie actief is!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Beheerderaccount of wachtwoord niet ingesteld." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Kan opslag niet starten!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Beheerderaccount instellen..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Ongeldig luisteradres %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Op IPv6 %1 poort %2 naar GUI-clients luisteren met protocol versie %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Kan IPv6-interface niet openen %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Op IPv4 %1 poort %2 naar GUI-clients luisteren met protocol versie %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Kan IPv4-interface niet openen %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Ongeldig luisteradres %1, onbekend netwerkprotocol" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Kan geen enkele netwerkinterface openen om bij te luisteren!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client verbindt vanaf" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Server afsluiten voor standaard set-up." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Interne core" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Core-account bewerken" @@ -2739,12 +2848,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Core-account toevoegen" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Interne core" @@ -2789,28 +2898,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Altijd verbinden met" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Remote-cores" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "te oud, weigeren." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2819,101 +2923,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                      You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                      You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                      The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                      The username/password combination " "you supplied could not be found in the database." msgstr "Ongeldige gebruikersnaam of wachtwoord!
                                                      De gebruikersnaam/wachtwoord-combinatie die u opgaf kan niet in de database gevonden worden." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Beschrijving" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Core-configuratie" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Uw core is succesvol geconfigureerd. Bezig me aanmelden…" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2921,64 +3025,64 @@ msgid "" "over." msgstr "Core-configuratie mislukt:
                                                      %1
                                                      Druk op Volgende om opnieuw te beginnen." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Gebruikersnaam:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Wachtwoord:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Herhaal wachtwoord:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Wachtwoord onthouden" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Let op: Meer gebruikers toevoegen of uw gebruikersnaam/wachtwoord wijzigen is nog niet mogelijk via de Quassel-client interface.\nAls u dit wilt doen moet u \"quasselcore --help\" uitvoeren." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Deze wizard helpt u bij het opzetten van uw Quassel-core." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Beheerder aanmaken" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3001,151 +3105,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introductie" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Selecteer opslag-backend" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Uw instellingen opslaan" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Opslag-backend:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Uw keuzes" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Beheerder:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Opslag-backend:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Een moment, uw instellingen worden naar de core verzonden…" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Aanmelden verplicht" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Vul uw accountgegevens in:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Wachtwoord:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Gebruikersnaam:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Wachtwoord onthouden" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Vul uw aanmeldgegevens voor %1 in:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Met core verbinden" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Netwerk is niet actief" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Verbinding verbroken" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Verbinding met de core verbroken." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Sessiestatus ontvangen" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Met %1 synchroniseren…" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Netwerkstatus ontvangen" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3227,38 +3331,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Verbinding" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Bericht" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Vertraging: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "De verbinding met uw core is versleuteld met SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "De verbinding met uw core is niet versleuteld." @@ -3269,7 +3373,7 @@ msgid "Form" msgstr "Formulier" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3357,77 +3461,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Geen" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3435,14 +3522,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                      Sender: Semicolon separated list of nick!ident@host names, " @@ -3457,7 +3544,7 @@ msgid "" "Announce

                                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                      Channel: Semicolon separated list of channel/query names, leave " @@ -3470,98 +3557,103 @@ msgid "" "channel starting with #quassel

                                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "markeringsregel" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Core informatie" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versie:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Uptime:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Sluiten" @@ -3572,22 +3664,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3687,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Dag" msgstr[1] "%n Dagen" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (sinds %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Verbinden mislukt. Volgende server proberen" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3727,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Core uitschakelen" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Kan niet met %1 (%2) verbinden" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Verbinden mislukt: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "verbinding verbroken (Userid: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3847,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Got invalid networkId from Core when trying to create network %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Trying to create a network that already exists, updating instead!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Geen beschikbare en toegestane nicks in de lijst gevonden. Gebruik /nick om door te gaan" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3821,27 +3933,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3851,70 +3963,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "afwezig" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "CTCP-%1 request naar %2 versturen" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[gebruik] /delkey verwijdert de encryptiesleutel voor bijnaam of kanaal, gebruik /delkey wanneer het in een kanaal of query wordt gebruikt." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Er is geen sleutel ingesteld voor %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "De sleutel voor %1 is verwijderd." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4035,31 @@ msgid "" "with QCA2 present." msgstr "Fout: Om een encryptiesleutel in te kunnen stellen moet Quassel Qt Cryptographic Architecture (QCA2) ondersteunen. Neem contact op met uw distributeur voor een Quassel pakket met QCA2 ondersteuning, of compileer Quassel met QCA2." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4068,40 @@ msgid "" "with QCA present." msgstr "Fout: Om een encryptiesleutel in te kunnen stellen moet Quassel Qt Cryptographic Architecture (QCA) ondersteunen. Neem contact op met uw distributeur voor een Quassel pakket met QCA ondersteuning, of compileer Quassel met QCA." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Query starten met %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[gebruik] /setkey stelt de encryptiesleutel in voor bijnaam of kanaal. /setkey wanneer in een kanaal of query buffer stelt de sleutel in" +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "De sleutel voor %1 is nu ingesteld." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[gebruik] /delkey verwijdert de encryptiesleutel voor bijnaam of kanaal, gebruik /delkey wanneer het in een kanaal of query wordt gebruikt." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4127,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Dupliceren:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4230,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Debug BufferView Overlay" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Overlay View" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Overlay eigenschappen" @@ -4187,83 +4300,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Is geïnitialiseerd:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Debug console" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokaal" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "core" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Evalueer!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Debug log" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Sluiten" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 heeft u uitgenodigd voor kanaal %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 heeft het onderwerp van %2 verandert naar: ‘%3’" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Received non RFC compliant RPL_ISUPPORT: dit kan tot onverwacht gedrag leiden!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 is afwezig: ‘%2’" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Je staat niet langer op afwezig" @@ -4273,231 +4367,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Je staat nu op afwezig" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 is %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 is online via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 was %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 was %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Einde van de /WHO-lijst voor %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 is aangemeld sinds %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 is %2 (%3) inactief" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Einde van de /WHO-lijst voor %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 is een gebruiker in kanalen: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 heeft voice in kanalen: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 is een operator in kanalen: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanaal %1 heeft %2 gebruikers. Onderwerp is: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Einde van kanaallijst" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Homepage van %1 is %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanaal %1 is op %2 aangemaakt" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 is afwezig: ‘%2’" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Geen onderwerp ingesteld voor %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Onderwerp voor %1 is ‘%2’" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Onderwerp op %2 door %1 ingesteld" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 is uitgenodigd voor %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Einde van /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Nick %1 bevat niet-toegestane tekens" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Nick is al in gebruik: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Nick/kanaal is tijdelijk niet beschikbaar: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "CTCP-%1 request naar %2 versturen" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "onbekend" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "%1CTCP-%2 aanvraag ontvangen van %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "CTCP-%1 antwoord ontvangen van %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Ongeldige opdracht voor /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Naam ‘%1’ is ongeldig: ../ of ..\\ is niet toegestaan!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Kan het script ‘%1’ niet vinden" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Script ‘%1’ crashte met exit code %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Script ‘%1’ kan niet starten." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Script ‘%1’ veroorzaakte fout %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Kiezen…" @@ -4507,112 +4602,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Eigen markering" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Ingeschakeld" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Markeer" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanaal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Toevoegen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Verwijderen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Nicks markeren" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Alle nicks van identiteit" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Huidige nick" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Geen" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Hoofdlettergevoelig" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4709,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                      Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4731,76 @@ msgid "" "channel starting with #quassel

                                                      " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "dit zou niet leeg moeten zijn" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "markeringsregel" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Ongeldig luisteradres %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "markeringsregel" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Kan IPv6-interface niet openen %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Kan IPv4-interface niet openen %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ongeldig luisteradres %1, onbekend netwerkprotocol" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4808,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Identiteit hernoemen" @@ -4748,101 +4834,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Identiteit verwijderen" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identiteiten" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                        " msgstr "De volgende problemen moeten opgelost worden voordat uw wijzigingen toegepast kunnen worden:
                                                          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • All identities need an identity name set
                                                        • " msgstr "
                                                        • U moet voor alle identiteiten een naam instellen
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • Every identity needs at least one nickname defined
                                                        • " msgstr "
                                                        • Voor elke identiteit moet minstens één bijnaam ingesteld zijn
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify a real name for every identity
                                                        • " msgstr "
                                                        • U moet voor elke identiteit een echte naam opgeven
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify an ident for every identity
                                                        • " msgstr "
                                                        • U moet voor elke identiteit een ident opgeven
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Een of meer identiteiten zijn niet geldig" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Identiteit verwijderen?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Wilt u identiteit ‘%1’ echt verwijderen?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Vul een nieuwe naam voor identiteit ‘%1’ in." -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC-gebruiker" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Aan het vissen." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Niet hier. Echt waar, niet hier!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Alle Quassel-clients zijn van de aardbodem verdwenen…" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Kleutelschool is ergens anders!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5062,7 @@ msgid "minutes of being idle" msgstr "minuten zonder activiteit" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Geavanceerd" @@ -5042,15 +5128,15 @@ msgid "Key Type:" msgstr "Sleuteltype:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Geen sleutel geladen" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Laden" @@ -5067,8 +5153,8 @@ msgstr "Organisatie:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Geen certificaat geladen" @@ -5078,7 +5164,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "CommonName:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dag" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Een sleutel laden" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Wissen" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Een certificaat laden" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Identiteit instellen" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Standaard identiteit" @@ -5368,14 +5454,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regel is ingeschakeld" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                      Only enabled rules are filtered.
                                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Inschakelen/uitschakelen:
                                                      Alleen ingeschakelde regels zijn van toepassing.
                                                      Voor dynamische regels zal uitschakelen de gefilterde berichten juist weer tonen.

                                                      " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                      Depending on the type of the rule, the text is " @@ -5388,27 +5474,27 @@ msgid "" "host
                                                      " msgstr "Negeer-regel:
                                                      Afhankelijk van het type regels is deze van toepassing op:

                                                      - de inhoud van het bericht:
                                                      Voorbeeld:
                                                      ‘*foobar*’ komt overeen met elke tekst die het woord ‘foobar’ bevat\"

                                                      - de afzender nick!ident@host.name
                                                      Voorbeeld:
                                                      ‘*@foobar.com’ komt overeen met elke afzender van de host foobar.com
                                                      ‘stupid!.+’ (RegEx) komt overeen met elke afzender met de bijnaam ‘stupid’, van elke host
                                                      " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Naar afzender" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Naar bericht" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Ingeschakeld" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Type" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Negeer-regel" @@ -5443,12 +5529,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Negeerlijst" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Regel bestaat al" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5543,147 @@ msgid "" "Please choose another rule." msgstr "Er bestaat al een regel\n‘%1’\nKies een andere regel." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulier" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Dit activeert ondersteuning voor de application indicator van het Ayatana Project (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Berichten in applicatie-indicator weergeven" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Wit" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Zwart" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Donkerblauw" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Donkergroen" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rood" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Donkerrood" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Donkermagenta" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Oranje" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Geel" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Groen" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Donkercyaan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cyaan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blauw" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Donkergrijs" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Lichtgrijs" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Heldere kleur" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Focus voerregel" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5709,117 +5783,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Input widget" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Opslaan && verbinden" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanaal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Gebruikers" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Onderwerp" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5984,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Afwezig:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Chat & Nicklijsten" @@ -5950,7 +6024,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Andere activiteit" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5958,61 +6038,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n markering in wachtrij" msgstr[1] "%n markeringen in wachtrij" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "De toets die u net heeft ingedrukt wordt niet door Qt ondersteund." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Niet-ondersteunde toets" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Druk op de knop en vul dan de sneltoets in die u in het programma wilt gebruiken.\nVoorbeeld voor Ctrl+a: Houd de Ctrl-toets ingedrukt en druk op a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Invoer" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Geen" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Sneltoetsconflict" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6020,589 +6100,599 @@ msgid "" "Please choose another one." msgstr "De \"%1\" sneltoets is al in gebruik en kan niet geconfigureerd worden.\nKies een andere sneltoets." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "De \"%1\" sneltoets heeft een conflict met de sneltoets voor de volgende actie:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Wilt u deze sneltoets toewijzen aan de geselecteerde actie?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Opnieuw toewijzen" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Algemeen" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "Met &core verbinden…" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "Verbinding met core &verbreken" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Informatie over core…" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "&Netwerken configureren…" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Afsluiten" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "Chatlijsten configureren…" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "Inde&ling vastzetten" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "&Zoekbalk weergeven" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Afwezigheidslog weergeven" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "&Menubalk weergeven" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Status&balk weergeven" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "Inde&ling vastzetten" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Schermvullend" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "&Sneltoetsen instellen…" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Quassel configureren…" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Over Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Over &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Debug &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Debug &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Debug &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Debug &HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debug &log" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Stijlblad herladen" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Huidige buffer verbergen" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigatie" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Open het kanaal met oudste ongelezen bericht" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Stel snel-wisselen #0 in" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Stel snel-wisselen #1 in" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Stel snel-wisselen #2 in" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Stel snel-wisselen #3 in" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Stel snel-wisselen #4 in" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Stel snel-wisselen #5 in" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Stel snel-wisselen #6 in" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Stel snel-wisselen #7 in" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Stel snel-wisselen #8 in" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Stel snel-wisselen #9 in" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Snel-wisselen #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Snel-wisselen #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Snel-wisselen #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Snel-wisselen #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Snel-wisselen #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Snel-wisselen #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Snel-wisselen #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Snel-wisselen #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Snel-wisselen #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Snel-wisselen #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Activeer volgende chatlijst" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Activeer vorige chatlijst" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Ga naar de volgende chatlijst" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Ga naar de vorige chatlijst" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Bestand" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Netwerken" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Weergave" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Chatlijsten" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Werkbalken" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Instellingen" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Hulp" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Debug" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Nicks" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Nicklijst weergeven" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Chatmonitor" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Chatmonitor weergeven" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Invoerregel" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Invoerregel weergeven" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Onderwerp" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Onderwerpregel weergeven" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Hoofdwerkbalk" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Met core verbonden." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Niet met core verbonden." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Onversleutelde verbinding" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "U client ondersteunt geen SSL-versleuteling" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Gevoelige gegevens, zoals wachtwoorden, zullen onversleuteld naar uw Quassel-core verzonden worden." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Uw core ondersteunt geen SSL-versleuteling" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Onbetrouwbaar beveiligingscertificaat" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6610,69 +6700,112 @@ msgid "" "following reasons:" msgstr "Het door de core op %1 opgegeven beveiligingscertificaat is om de volgende redenen onbetrouwbaar:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Doorgaan" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Certificaat weergeven" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Wilt u dit certificaat permanent accepteren, zonder hierom gevraagd te worden?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Alleen deze sessie" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Permanent" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Core-verbinding fout" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "%1 berichten van de backlog aanvragen voor buffer %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Ongeldig luisteradres %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Kan IPv6-interface niet openen %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Kan IPv4-interface niet openen %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ongeldig luisteradres %1, onbekend netwerkprotocol" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Backlog ontvangen" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6680,7 +6813,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Wilt u echt %n regel plakken?" msgstr[1] "Wilt u echt %n regels plakken?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Plak-bescherming" @@ -6748,12 +6881,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6770,120 +6903,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Vul een netwerknaam in:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Netwerk toevoegen" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Gebruikers" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Chat" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Onderwerp" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Aantal nicks" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Wilt u de volgende buffer definitief verwijderen?" msgstr[1] "Wilt u de volgende buffers definitief verwijderen?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                      " msgstr "...en %1 meer

                                                      " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Let op: Dit zal alle bijbehorende gegevens, waaronder backlog gegevens, van de core-database verwijderen en kan niet ongedaan gemaakt worden." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                      Actieve kanaalbuffers kunnen niet verwijderd worden, verlaat eerst het kanaal." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Buffers permanent verwijderen?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Kanaal binnengaan" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Netwerk:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanaal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Wachtwoord:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Netwerkverbinding opzetten" @@ -7097,22 +7230,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Wachtwoord:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                      " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7139,54 +7273,97 @@ msgstr "Service:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codering" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                      \n" +"

                                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                      \n" +"

                                                      Toggles the IRCv3 'server-time' capability.

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configureer geavanceerde opties zoals bericht-codering en automatisch opnieuw verbinden" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codering" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Codering voor inkomende en uitgaande berichten instellen" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Aangepaste codering gebruiken" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Stel in in welke codering uw berichten verzonden zullen worden.\nUTF-8 is een zinnige keuze voor de meeste netwerken." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Verzend berichten in:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Ontvang-terugvaloptie:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      This specifies how control messages, nicks and servernames are " @@ -7195,89 +7372,99 @@ msgid "" " characters and invalid encoding.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Servercodering:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Netwerken" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      Override default message rate limiting.

                                                      Setting limits too low " "may get you disconnected from the server!

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                        " msgstr "De volgende problemen moeten opgelost worden voordat uw wijzigingen toegepast kunnen worden:
                                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                        • All networks need at least one server defined
                                                        • " msgstr "
                                                        • Voor alle netwerken moet minstens één server opgegeven worden
                                                        • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Ongeldige netwerkinstellingen" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Netwerk verwijderen?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7285,12 +7472,12 @@ msgid "" "including the backlog?" msgstr "Wilt u netwerk ‘%1’ en alle bijbehorende gegevens, waaronder het backlog, echt verwijderen?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7298,12 +7485,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7311,12 +7498,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7324,12 +7524,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7337,18 +7551,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7366,7 +7622,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Een geldige bijnaam mag letters uit het alfabet bevatten, cijfers en de volgende speciale tekens: {, }, [, ], \\, |, `, ^, _ en -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Bijnaam toevoegen" @@ -7381,27 +7637,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificaties" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7409,109 +7665,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Audiobestand selecteren" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulier" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Een geluid afspelen" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Luister naar het geselecteerde geluid" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Selecteer een audio bestand om af te spelen" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "Database" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Een totaal van %1 backlog-berichten voor %2 buffers aanvragen" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Tot %1 van alle ongelezen backlog-berichten opvragen (plus nog %2 extra)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Een totaal van %1 ongelezen backlog-berichten voor %2 buffers aanvragen" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Welkom bij Quassel-IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7519,346 +7750,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Deze wizard helpt u bij het opzetten van uw standaard identiteit en uw IRC-netwerkverbinding.
                                                      Dit behandelt alleen standaard instellingen. U kunt deze wizard op elk moment annuleren en het instellingenvenster gebruiken voor gedetailleerden opties." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Ongeldig blok opgegeven: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Ongeldige palette-role toegewezen: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Onbekende palette-role-naam: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Ongeldige subelementnaam in %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Ongeldig berichttype in %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Ongeldige voorwaarde %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Ongeldig berichtlabel: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Ongeldige senderhash specificatie: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Senderhash kan maximaal ‘0x0f’ zijn!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Ongeldige formatnaam: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Ongeldige IRC-kleur opgegeven (moet tussen 00 en 0f liggen): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Onafgehandeld probleem: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Ongeldige proplijst %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Ongeldig chatlijstobjecttype %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Ongeldige chatlijststatus %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Ongeldige eigenschapdeclaratie: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Ongeldige lettertype-eigenschap: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Onbekende ChatLine-eigenschap: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Ongeldige palettekleur-role opgegeven: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Onbekende palettekleur-role: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Ongeldige gradiënt opgegeven: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Ongeldige gradiënt-stoplijst: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Ongeldig lettertype opgegeven: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Ongeldige lettertypestijl opgegeven: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Ongeldige lettertype-dikte opgegeven: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Ongeldige lettertypegrootte opgegeven: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Audiobestand selecteren" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Een geluid afspelen" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Luister naar het geselecteerde geluid" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Selecteer een audio bestand om af te spelen" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                      [,
                                                      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "jaar" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dag" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sec" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                      %2 (%3 bytes)" @@ -7869,6 +8374,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "Bestand" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8003,35 +8528,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Proxywachtwoord:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Quassel configureren" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Voorkeuren" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Veranderingen opslaan" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8044,7 +8569,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "%1 configureren" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Instellingen herladen" @@ -8054,22 +8579,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Wilt u de instellingen herladen, waarmee u alle wijzigingen op deze pagina ongedaan maakt?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Beginwaarden terugzetten" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Wilt u de beginwaarden voor deze pagina terugzetten?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Quassel configureren" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Voorkeuren" @@ -8080,7 +8605,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "%1 configureren" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Instellingen herladen" @@ -8090,22 +8615,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Wilt u de instellingen herladen, waarmee u alle wijzigingen op deze pagina ongedaan maakt?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Beginwaarden terugzetten" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Wilt u de beginwaarden voor deze pagina terugzetten?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Actie" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Sneltoets" @@ -8131,8 +8656,8 @@ msgid "Default:" msgstr "Standaard:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Geen" @@ -8142,115 +8667,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Aangepast:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Sneltoetsen" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Verbinding verbreken" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Netwerknaam:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "De naam van het IRC-netwerk dat u configureert" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servers" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Een lijst van alle IRC-servers die bij dit netwerk horen" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Bewerk deze serverinstellingen" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "Be&werken…" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Nog een IRC-server toevoegen" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Toevoegen..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Deze server van de lijst verwijderen" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Verwijderen" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "In de lijst omhoog verplaatsen" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "…" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "In de lijst omlaag verplaatsen" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Automatisch kanalen binnengaan" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Een lijst van IRC-kanalen die u automatisch zult binnengaan wanneer u met het netwerk verbindt" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Privebericht" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8265,19 +8790,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "Database" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8287,138 +8812,138 @@ msgid "" "your core." msgstr "SQLite is een file-base database-engine die weinig configuratie behoeft. Het is geschikt voor kleine tot gemiddelde databases die geen toegang vanaf het netwerk nodig hebben. Gebruik SQLite als uw Quassel-core gegevens op de locale machine moet opslaan en als slechts een paar mensen uw core zullen gebruiken" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Beveiligingsinformatie" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Hostnaam:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP-adres:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Versleuteling:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Certificate chain:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Onderwerp" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Common name:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisatie:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisatieonderdeel:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Land:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Staat of provincie:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Lokaliteit:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Uitgever" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Geldigheidsduur:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5-controlesom:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1-controlesom:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Vertrouwd:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                        " msgstr "Nee, om de volgende redenen:
                                                          " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 tot %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Bufferstatus" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimaliseren" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "He&rstellen" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                          If enabled, alert the system tray or dock in case of a" @@ -8429,27 +8954,27 @@ msgid "" " support changing the color of the tray icon.

                                                          " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8457,32 +8982,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n markering in wachtrij" msgstr[1] "%n markeringen in wachtrij" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Bericht in een pop-up venster weergeven" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tab-completion" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Activeer dockvermelding, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Markeer taakbalkvermelding, timeout:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Onbeperkt" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " seconden" @@ -8627,23 +9152,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Gebruiker uit het kanaal verwijderen en verbannen" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulier" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "…" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Gebruikers: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8679,176 +9204,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Onderwerpwidget" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nieuw" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "Verzenden" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "Gepauseerd" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "Voltooid " -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "Gefaald" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "Geweigerd" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Type" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "Bestand" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "Status" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "Voortgang" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "Verzonden" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "Snelheid" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "Verzend" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "Ontvang" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "U staat nu bekend als %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN staat nu bekend als %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Gebruikersmodus: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modus %DM%1%DM door %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH is %DC%4%DC binnengekomen" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH heeft %DC%4%DC verlaten" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH heeft afgesloten" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN heeft %DN%2%DN %DC%3%DC uitgeschopt" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Dag veranderd naar %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "De netsplit tussen %DH%1%DH en %DH%2%DH is voorbij. Gebruikers binnengekomen: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 meer)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Netsplit tussen %DH%1%DH en %DH%2%DH. Gebruikers verlaten: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8856,7 +9381,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Eigenaar" msgstr[1] "%n Eigenaars" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8864,7 +9389,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Administrator" msgstr[1] "%n Administrators" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8872,7 +9397,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Operator" msgstr[1] "%n Operators" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8880,7 +9405,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Half-Op" msgstr[1] "%n Half-Ops" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8888,7 +9413,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n met voice" msgstr[1] "%n met voice" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/oc.po b/po/oc.po index e7636a00..3d9aa021 100644 --- a/po/oc.po +++ b/po/oc.po @@ -1,12 +1,15 @@ # # Translators: # Cédric Valmary , 2010 +# Cédric Valmary , 2010 +# Cédric Valmary , 2010 +# Daniel Albers , 2011-2012 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Occitan (post 1500) (http://www.transifex.com/quassel/quassel/language/oc/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +18,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "A pepaus de Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "

                                                          Quassel IRC

                                                          " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&A prepaus" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utors" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Contributors" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Mercejaments a" @@ -649,14 +673,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                          Version date: %2
                                                          Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +702,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC es principalament desvolopat per :" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +731,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +756,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Fracàs de la mesa a jorn..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                          It can be used as a regular slash " "command.

                                                          Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Aliàs" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Comanda espandida" @@ -907,7 +931,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1009,27 +1033,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Errors :" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Istoric d'abséncia" @@ -1039,7 +1063,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Afichar lo Nom de la Ret" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Afichar lo Nom del Tampon" @@ -1061,46 +1085,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Nombre fixe per dialòg" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Messatges pas legits" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Messatges pas legits" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1151,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limit :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Illimitat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Messatges complementaris :" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                          On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                          \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                          \n" +"

                                                          On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                          " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1211,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                          %1 - %2

                                                          " msgstr "

                                                          %1 - %2

                                                          " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1245,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1260,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Vista" @@ -1244,7 +1301,7 @@ msgid "Network:" msgstr "Ret :" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Totes" @@ -1326,116 +1383,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Apercebut :" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "&Vistas" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Suprimir la Vista ?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Vista" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zoom avant" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zoom arrièr" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Talha reala" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Linha de separacion :" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Linha de separacion :" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                          Enter a space-separated list of IRCv3 capabilities to ignore:

                                                          " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                          A list of capabilities may be found at https://ircv3.net/irc/.

                                                          " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Utilizaires" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Subjècte" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista dels canals" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Veire los canals" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtre :" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Errors :" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1558,7 @@ msgid "Move selected buffers to the right" msgstr "" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Afichar :" @@ -1516,83 +1590,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitor de discussion" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Activat" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Inactivat" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorar :" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Afichar Mos Messatges" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Afichar lo Nom de la Ret" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Afichar lo Nom del Tampon" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurar..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copiar la Seleccion" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1861,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "sensible a la cassa" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "cercar un escais" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "cercar un messatge" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "" @@ -1797,37 +1910,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                          Usage examples:

                                                          \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                          dd.MM.yyyy21.05.2001
                                                          ddd MMMM d yyTue May 21 01
                                                          hh:mm:ss.zzz14:13:09.042
                                                          h:m:s ap2:13:9 pm
                                                          \n" -"" +"\n" +"

                                                          Accepts Qt QDateTime Format.

                                                          \n" +"

                                                          Examples:

                                                          \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                          dd.MM.yyyy21.05.2001
                                                          ddd MMMM d yyTue May 21 01
                                                          hh:mm:ss.zzz14:13:09.042
                                                          h:m:s ap2:13:9 pm
                                                          \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1953,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Poliça personalizada de la fenèstra :" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                          The URL to open with the selected text as the " @@ -1893,22 +2008,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                          " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Fenèstra de dialòg" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2040,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Utilizar una connexion securizada" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Connexion a %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Recèrca de %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Connectat a %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Connexion a %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Desconnectat" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                          None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2116,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Connexion en cors…" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Utilizar una connexion securizada" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Totas las discussions" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2258,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copiar l'adreça del ligam" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Se connectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Se desconnectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Rejónher" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Partiment" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Suprimir la Vista ?" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Dialogar" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Arribadas" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Sortidas" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Desparts" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Cambiaments d'Escais" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Cambiament de Mòde" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Cambiament de Jorn" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Cambiament de Subjècte" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Definir per defaut..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Utilizar los paramètres per defaut..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Rejónher lo canal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Aviar la requèsta" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Afichar la requèsta" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Ora" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Client" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizar..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Balhar l'estatut d'operador a l'utilizaire" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Votz" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Votz" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Kicker del Canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Bandir del Canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Kicker && Bandir" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Veire los canals" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Lista d'exclusion" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Accions" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Règla d'exclusion" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Règlas existentas" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2513,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Format de nom invalid : %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client connectat per" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Interfàcia" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2737,12 +2846,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Interfàcia" @@ -2787,28 +2896,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Desconnectar aprèp" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2921,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                          You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                          You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                          The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                          The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descripcion" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3023,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Nom d'utilizaire :" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Senhal :" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repetir lo senhal :" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Se remembrar del senhal" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3103,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduccion" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Banca de donadas :" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Salvar vòstres paramètres" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Banca de donadas :" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Utilizaire :" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Banca de donadas :" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autentificacion necessària" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Senhal :" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nom d'utilizaire :" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Se remembrar del senhal" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Connectar a l'IRC" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Rets" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Desconnectat" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Desconnectar de l'IRC" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Connexion a %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3329,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Connexion" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Messatge" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3371,7 @@ msgid "Form" msgstr "Formulari" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3459,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Pas cap" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3520,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                          Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3542,7 @@ msgid "" "Announce

                                                          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                          Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3555,103 @@ msgid "" "channel starting with #quassel

                                                          " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "Susbrilhança" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informacions de seguretat" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Version :" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Tampar" @@ -3570,22 +3662,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3685,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Jorn" msgstr[1] "%n Jorn(s)" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (%4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3725,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Impossible de se connectar a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Fracàs de connexion : %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "desconnectat (IdUtilizaire : %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3845,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3931,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Òc" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3961,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "absent" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Pas de subjècte per %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4033,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4066,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4125,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplicar :" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4228,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Proprietats de la connexion" @@ -4185,83 +4298,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Avalorar !" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Desbugatge" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Tampar" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 a cambiat lo subjècte de %2 en : \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 es absent : \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4365,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 es %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 es connectat per %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 èra %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Fin de la lista /WHO per %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 es connecté dempuèi %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "%1 es connectat per %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Fin de la lista /WHO per %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 es connecté dempuèi %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 es connecté dempuèi %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 es connecté dempuèi %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Fin de la lista dels canals" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "La pagina d'acuèlh de %1 es %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Canal %1 creat sus %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 es absent : \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Pas de subjècte per %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Lo subjècte per %1 es \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Subjècte mes per %1 lo %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Comanda invalida per /exec : %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Impossible de trobar l'escript \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Causir..." @@ -4505,112 +4600,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Susbrilhança" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Activat" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Susbrilhança" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Expression regulara" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Apondre" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Suprimir" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Susbrilhança" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Dialòg Corrent" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Pas cap" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Sensible a la cassa" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4707,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                          Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4729,76 @@ msgid "" "channel starting with #quassel

                                                          " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgid "highlight rule" +msgstr "Susbrilhança" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Format de nom invalid : %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "Susbrilhança" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" +msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4806,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Identitat per defaut" @@ -4746,101 +4832,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Parametratge d'Identitat" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identitats" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                            " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • All identities need an identity name set
                                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • Every identity needs at least one nickname defined
                                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • You need to specify a real name for every identity
                                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • You need to specify an ident for every identity
                                                          • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          " msgstr "
                                                        " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Identitat per defaut" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Utilizaire Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5060,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avançat" @@ -5040,15 +5126,15 @@ msgid "Key Type:" msgstr "Tipe de clau :" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Pas de Certificat cargat" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Cargar" @@ -5065,8 +5151,8 @@ msgstr "Organizacion :" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Pas de Certificat cargat" @@ -5076,7 +5162,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Nom :" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                        %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "jorn" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Cargar una Clau" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Netejar" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Cargar un Certificat" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Parametratge d'Identitat" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identitat per defaut" @@ -5366,14 +5452,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Règla activada" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                        Only enabled rules are filtered.
                                                        For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                        Depending on the type of the rule, the text is " @@ -5386,27 +5472,27 @@ msgid "" "host
                                                        " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Expeditor" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Per messatge" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Activat" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipe" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Règla d'exclusion" @@ -5441,12 +5527,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Lista d'exclusion" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5541,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulari" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Blanc" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Negre" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Blau escur" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verd escur" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Roge" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Roge escur" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Magènta escur" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Irange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Jaune" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verd" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Cian escur" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cian" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blau" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magènta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Gris escur" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Gris clar" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Netejar" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5781,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Widget de picada" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Salva && Connècta" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Utilizaires" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Subjècte" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5982,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Absent :" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "&Vistas" @@ -5948,7 +6022,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Autra activitat" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6036,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Totes" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Pas cap" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6098,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "General" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "Connexion a %1..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "Desconnectar de l'IRC" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configurar las &Rets..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Quitar" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurar las Vistas..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Blocar la disposicion" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Afichar la barra de &recèrca" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Istoric d'abséncia" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Afichar la barra de &menuts" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Afichar la Barra d'&Estat" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Blocar la disposicion" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configurar las &Rets..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurar Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&A prepaus de Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "A prepaus de &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Messatge novèl" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Desbugatge" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Recargar los paramètres" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Organizacion :" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Anar al Hot Chat" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Suprimir la Vista ?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Dialogar" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Dialogar" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Fichièr" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Rets" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "Aficha&tge" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Vistas" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Barra d'espleches" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Configuracion" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Ajuda" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Desbugatge" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Escaisses" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Afichar lo selector d'escais" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor de discussion" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Monitor de discussion" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Widget de picada" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Subjècte" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Afichar las icònas" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barra d'espleches principala" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Connectat a %1" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Connectat a %1" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Utilizar una connexion securizada" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Utilizar un certificat SSL" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6698,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Contunhar" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Cargar un Certificat" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Indefinidament" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Proprietats de la connexion" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Format de nom invalid : %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Recepcion de l'istoric" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6811,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Proteccion Empegament" @@ -6746,12 +6879,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6901,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Apondre una ret" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Utilizaires" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Messatjariá instantanèa (chat)" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Subjècte" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Nombre d'Escaisses" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                        " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                        Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Levar l'utilizaire del Canal" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Rejónher lo canal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Ret :" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canal :" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Senhal :" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Utilizar una connexion securizada" @@ -7095,22 +7228,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Senhal :" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                        Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                        Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                        " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7271,97 @@ msgstr "Servici :" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Encodatges" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                        Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                        \n" +"

                                                        This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                        \n" +"

                                                        Toggles the IRCv3 'server-time' capability.

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"Configure which IRC capabilities Quassel will ignore during negotiation" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Encodatges" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Encodatges" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Mos messatges :" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                        This specifies how control messages, nicks and servernames are " @@ -7193,89 +7370,99 @@ msgid "" " characters and invalid encoding.

                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Encodatge del servidor :" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Rets" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                        Override default message rate limiting.

                                                        Setting limits too low " "may get you disconnected from the server!

                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                          " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                        • All networks need at least one server defined
                                                        • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Paramètres da la ret invalids" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Totas las rets :" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7470,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7483,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7496,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7522,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7549,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7620,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Escaisses" @@ -7379,27 +7635,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificacions" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7663,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulari" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Jogar un son" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Benvenguda sus Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7748,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Format de nom invalid : %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Format de nom invalid : %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condicion invalida %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Format de nom invalid : %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Format de nom invalid : %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condicion invalida %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Condicion invalida %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Format de nom invalid : %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Format de nom invalid : %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Talha de poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Talha de poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Largor de poliça invalida : %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Talha de poliça invalida : %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Jogar un son" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                      [,
                                                      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "annada" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "jorn" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "seg" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                      %2 (%3 bytes)" @@ -7867,6 +8372,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8001,35 +8526,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Senhal del Proxy :" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Paramètres" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Enregistrar las modificacions" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8567,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Recargar los paramètres" @@ -8052,22 +8577,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restablir las valors per defaut" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Paramètres" @@ -8078,7 +8603,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Recargar los paramètres" @@ -8088,22 +8613,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restablir las valors per defaut" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Accion :" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8129,8 +8654,8 @@ msgid "Default:" msgstr "Utilizar los paramètres per defaut..." #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Pas cap" @@ -8140,115 +8665,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizar..." -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interfàcia" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Desconnexion" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nom de la ret :" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Nom de la ret IRC que configuratz" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servidors" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Modificar..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Apondre..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Levar l'utilizaire del Canal" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Suprimir" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Rejónher lo canal" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8788,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8810,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informacions de seguretat" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Nom d'òste :" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Mòde : %1" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Organizacion :" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "País :" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Organizacion :" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Subjècte" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nom :" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organizacion :" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organizacion :" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "País :" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "País :" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emissor" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Organizacion :" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Mòde : %1" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "País :" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Òc" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                        " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 cap a %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Estat del Buffer" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Reduire" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restablir" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                        If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8952,27 @@ msgid "" " support changing the color of the tray icon.

                                                        " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8980,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Afichar mos messatges" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Complement amb l'ajuda de la tòca Tab" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Illimitat" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " segondas" @@ -8625,23 +9150,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Levar l'utilizaire del Canal" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulari" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Utilizaires : %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9202,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Títol del Widget" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Novèl" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipe" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Mòde Utilizaire : %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Mòde %DM%1%DM per %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH a rejonch %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH a quitat %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH es partit" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN a bandit %DN%2%DN de %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Lo jorn càmbia en %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (e %2 autres)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9379,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Fondador" msgstr[1] "%n Fondadors" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9387,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Admin" msgstr[1] "%n Admins" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9395,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Operador" msgstr[1] "%n Operador(s)" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9403,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Half-Op" msgstr[1] "%n Half-Op(s)" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9411,7 @@ msgid_plural "%n Voiced" msgstr[0] "Votz" msgstr[1] "Votz" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/pa.po b/po/pa.po index fef60ff2..a449dc67 100644 --- a/po/pa.po +++ b/po/pa.po @@ -1,12 +1,14 @@ # # Translators: -# A S Alam , 2013-2016 +# A S Alam , 2013 +# A S Alam , 2018-2019 +# A S Alam , 2014-2016 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Panjabi (Punjabi) (http://www.transifex.com/quassel/quassel/language/pa/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +17,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "ਕੁਅੱਸੇਲ IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "ਮਾਡਰਨ, ਸਾਂਝਾ ਕੀਤਾ IRC ਕਲਾਂਇਟ" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "ਕੁਅੱਸੇਲ ਬਾਰੇ" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                        ਕੁਅੱਸੇਲ IRC

                                                        " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "ਇਸ ਬਾਰੇ(&A)" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "ਲੇਖਕ(&u)" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "ਯੋਗਦਾਨੀ(&C)" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "ਧੰਨਵਾਦ(&T)" @@ -649,14 +672,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                        Version date: %2
                                                        Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +701,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "ਕੁਅੱਸੇਲ IRC ਦਾ ਮੁੱਖ ਰੂਪ ਵਿੱਚ ਵਿਕਾਸ ਕੀਤਾ:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "ਅਸੀਂ ਹੇਠ ਦਿੱਤੇ ਯੋਗਦਾਨੀਆਂ (ਵਰਣਮਾਲਾ ਮੁਤਾਬਕ) ਅਤੇ ਹਰੇਕ ਉਸ ਦਾ, ਜਿਸ ਨੂੰ ਇੱਥੇ ਦੱਸਣਾ ਭੁੱਲ ਗਏ ਹਨ, ਦਾ ਧੰਨਵਾਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +730,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +755,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "...ਅੱਪਗਰੇਡ ਫੇਲ੍ਹ ਹੈ" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                        It can be used as a regular slash " "command.

                                                        Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "ਏਲੀਆਸ" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "ਫੈਲਾਓ" @@ -907,7 +930,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -982,7 +1005,7 @@ msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:257 msgctxt "AppearanceSettingsPage|" msgid "User Notices:" -msgstr "ਯੂਜ਼ਰ ਸੂਚਨਾਵਾਂ:" +msgstr "ਵਰਤੋਂਕਾਰ ਸੂਚਨਾਵਾਂ:" #: ../src/qtui/settingspages/appearancesettingspage.ui:300 msgctxt "AppearanceSettingsPage|" @@ -1009,27 +1032,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "ਗਲਤੀਆਂ:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "ਆਟੋਮੈਟਿਕ" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "ਦੂਰ ਹੋਣ ਦਾ ਲਾਗ" @@ -1039,7 +1062,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "ਨੈੱਟਵਰਕ ਨਾਂ ਵੇਖਾਓ" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "ਬਫ਼ਰ ਨਾਂ ਵੇਖਾਓ" @@ -1061,46 +1084,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1150,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "ਹੱਦ:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "ਬੇਅੰਤ" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "ਵਾਧੂ ਸੁਨੇਹੇ:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                        On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                        \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                        \n" +"

                                                        On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1210,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                        %1 - %2

                                                        " msgstr "

                                                        %1 - %2

                                                        " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1244,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1259,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "ਗੱਲਬਾਤ ਸੂਚੀ ਲਈ ਨਾਂ ਦਿਉ:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "ਗੱਲਬਾਤ ਸੂਚੀ ਸ਼ਾਮਿਲ" @@ -1244,7 +1300,7 @@ msgid "Network:" msgstr "ਨੈੱਟਵਰਕ:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "ਸਭ" @@ -1326,116 +1382,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "ਝਲਕ:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "ਪਸੰਦੀਦਾ ਗੱਲਬਾਤ ਸੂਚੀ" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "ਗੱਲਬਾਤ ਸੂਚੀ ਹਟਾਉਣੀ ਹੈ?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "ਕੀ ਤੁਸੀਂ ਗੱਲਬਾਤ ਸੂਚੀ \"%1\" ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "ਬਫ਼ਰਝਲਕ" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "ਜ਼ੂਮ ਇਨ" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "ਜ਼ੂਮ ਆਉਟ" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "ਅਸਲੀ ਸਾਈਜ਼" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "ਮਾਰਕਰ ਲਾਈਨ ਸੈੱਟ" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "ਮਾਰਕਰ ਲਾਈਨ ਉੱਤੇ ਜਾਓ" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                        Enter a space-separated list of IRCv3 capabilities to ignore:

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                        A list of capabilities may be found at https://ircv3.net/irc/.

                                                        " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "ਚੈਨਲ %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" -msgstr "ਯੂਜ਼ਰ" +msgstr "ਵਰਤੋਂਕਾਰ" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "ਵਿਸ਼ਾ" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "ਚੈਨਲ ਲਿਸਟ" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "ਖੋਜ ਪੈਟਰਨ:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "ਚੈਨਲ ਵੇਖਾਓ" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "ਫਿਲਟਰ:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "ਗਲਤੀਆਂ ਆਈਆਂ:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1557,7 @@ msgid "Move selected buffers to the right" msgstr "" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "ਵੇਖੋ:" @@ -1516,83 +1589,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "ਮੁੜ-ਕਨੈਕਟ ਕਰਨ ਉੱਤੇ ਬੈਕਲਾਗ ਸੁਨੇਹੇ ਵੇਖਾਓ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "ਬੈਕਲਾਗ ਤੋਂ ਸੁਨੇਹੇ ਵੇਖਾਓ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "ਮੁੜ-ਕਨੈਕਟ ਕਰਨ ਉੱਤੇ ਬੈਕਲਾਗ ਤੋਂ ਪੜ੍ਹੇ ਜਾ ਚੁੱਕੇ ਸੁਨੇਹੇ ਸ਼ਾਮਿਲ ਕਰੋ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "ਪੜ੍ਹੇ ਸੁਨੇਹਿਆਂ ਸਮੇਤ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "ਗੱਲਬਾਤ ਨਿਗਰਾਨ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "ਚੋਣ ਕੀਤੀ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "ਛੱਡੋ" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "ਅਣਡਿੱਠਾ:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "ਆਪਣੇ ਸੁਨੇਹੇ ਵੇਖਾਓ" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "ਨੈੱਟਵਰਕ ਨਾਂ ਵੇਖਾਓ" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "ਬਫ਼ਰ ਨਾਂ ਵੇਖਾਓ" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "...ਸੰਰਚਨਾ" -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "ਚੋਣ ਦੀ ਕਾਪੀ ਕਰੋ" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "'%1' ਖੋਜ" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "ਕਾਲਮ ਚੌੜਾਈ ਮੁੜ-ਸੈੱਟ ਕਰੋ" @@ -1747,34 +1860,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "ਆਕਾਰ ਪ੍ਰਤੀ ਸੰਵੇਦਨਸ਼ੀਲ" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "ਨਾਂ ਲੱਭੋ" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "ਸੁਨੇਹਾ ਲੱਭੋ" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ਭਾਗ ਲੈਣਾ, ਛੱਡਣਾ ਆਦਿ ਅਣਡਿੱਠਾ ਕਰੋ" @@ -1797,37 +1909,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                        Usage examples:

                                                        \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" -"" -msgstr "

                                                        ਵਰਤੋਂ ਉਦਾਹਰਨਾਂ:

                                                        \n\n\n\n\n\n
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                                        Accepts Qt QDateTime Format.

                                                        \n" +"

                                                        Examples:

                                                        \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1952,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "ਪਸੰਦੀਦਾ ਗੱਲਬਾਤ ਵਿੰਡੋ ਫ਼ੋਟ:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "ਜਦੋਂ ਗੱਲਬਾਤ ਬਦਲਣੀ ਹੋਵੇ ਤਾਂ ਮਾਰਕਰ ਲਾਈਨ ਆਟੋਮੈਟਿਕ ਸੈਟ ਕਰੋ" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "ਜਦੋਂ ਕੁਅੱਸੇਲ ਫੋਕਸ ਛੱਡੇ ਤਾਂ ਮੌਜੂਦਾ ਗੱਲਬਾਤ ਵਿੰਡੋ ਦੇ ਹੇਠਾਂ ਮਾਰਕਰ ਲਾਈਨ ਲਗਾਉ।" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "ਜਦੋਂ ਕੁਅੱਸੇਲ ਫੋਕਸ ਛੱਡੇ ਤਾਂ ਮਾਰਕਰ ਲਾਈਨ ਆਟੋਮੈਟਿਕ ਲਗਾਉ" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                        The URL to open with the selected text as the " @@ -1893,22 +2007,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                        " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "ਗੱਲਬਾਤ ਝਲਕ" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2039,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "ਕੁਅੱਸੇਲ IRC ਮਾਡਰਨ, ਸਾਂਝਾ ਕੀਤਾ IRC ਕਲਾਂਇਟ ਹੈ।" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "ਪਛਾਣ ਕਲਾਇਟ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "ਬਿਨ-ਇਕ੍ਰਿਪਸ਼ਨ ਕਨੈਕਸ਼ਨ ਰੱਦ ਕੀਤਾ" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "...%1 ਨਾਲ ਕੁਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "...%1 ਦੀ ਖੋਜ ਜਾਰੀ" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "%1 ਨਾਲ ਕੁਨੈਕਟ ਹੈ" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "...%1 ਤੋਂ ਡਿਸਕੁਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਹੈ" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                        None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2115,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "...ਲਾਗਇਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "ਲਾਗਇਨ ਰੱਦ ਕੀਤਾ" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "ਬਿਨ-ਇਕ੍ਰਿਪਸ਼ਨ ਕਨੈਕਸ਼ਨ ਰੱਦ ਕੀਤਾ" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "%2 ਸਕਿੰਟਾਂ ਵਿੱਚ %1 ਸੁਨੇਹਿਆਂ ਉੱਤੇ ਕਾਰਵਾਈ ਹੋਈ।" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "ਸਭ ਗੱਲਾਬਾਤਾਂ" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2132,7 +2240,7 @@ msgstr "" #: ../src/qtui/settingspages/connectionsettingspage.ui:184 msgctxt "ConnectionSettingsPage|" msgid " users" -msgstr "ਯੂਜ਼ਰ" +msgstr "ਵਰਤੋਂਕਾਰ" #: ../src/qtui/settingspages/connectionsettingspage.ui:206 msgctxt "ConnectionSettingsPage|" @@ -2149,253 +2257,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "ਲਿੰਕ ਐਡਰੈੱਸ ਕਾਪੀ ਕਰੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "ਕੁਨੈਕਟ ਕਰੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "ਡਿਸ-ਕੁਨੈਕਟ" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "ਜੁਆਇਨ" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "ਛੱਡੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "...ਗੱਲਬਾਤਾਂ ਹਟਾਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "ਗੱਲ ਉੱਤੇ ਜਾਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "ਭਾਗ ਲੈਣਾ/ਛੱਡਣਾ/ਬੰਦ ਕਰਨਾ" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "ਜੁਆਇੰਨ" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "ਛੱਡਣਾ" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "ਬੰਦ ਕਰਨਾ" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "ਨਾਂ ਤਬਦੀਲੀਆਂ" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "ਮੋਡ ਤਬਦੀਲੀਆਂ" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "ਦਿਨ ਤਬਦੀਲੀਆਂ" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "ਵਿਸ਼ਾ ਬਦਲਣਾ" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "...ਡਿਫਾਲਟ ਸੈੱਟ ਕਰੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "...ਮੂਲ ਵਰਤੋਂ" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "...ਚੈਨਲ ਜੁਆਇੰਨ" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "ਕਿਊਰੀ ਸ਼ੁਰੂ" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "ਕਿਊਰੀ ਵੇਖਾਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "ਕੌਣ ਹੈ" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "ਵਰਜਨ" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "ਸਮਾਂ" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "ਪਿੰਗ" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "ਕਲਾਈਂਟ ਜਾਣਕਾਰੀ" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "...ਕਸਟਮ" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "ਓਪਰੇਟਰ ਅਹੁਦਾ ਦਿਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "ਓਪਰੇਟਰ ਅਹੁਦਾ ਵਾਪਿਸ ਲਵੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "ਆਵਾਜ਼ ਦਿਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "ਆਵਾਜ਼ ਲਵੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "ਚੈਨਲ ਤੋਂ ਠੁੱਡਾ ਮਾਰੋ" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "ਚੈਨਲ ਤੋਂ ਪਾਬੰਦੀ ਲਗਾਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "ਠੁੱਡਾ ਤੇ ਪਾਬੰਦੀ" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "ਚੈਨਲ ਸੂਚੀ ਵੇਖਾਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "ਅਣਡਿੱਠਾ ਸੂਚੀ ਵੇਖਾਓ" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "ਘਟਨਾਵਾਂ ਓਹਲੇ" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "ਐਕਸ਼ਨ" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "ਅਣਡਿੱਠਾ" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "ਮੌਜੂਦਾ ਨਿਯਮ" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2512,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." -msgstr "ਐਡਮਿਨ ਯੂਜ਼ਰ ਜਾਂ ਪਾਸਵਰਡ ਸੈੱਟ ਨਹੀਂ ਹੈ।" +msgstr "ਐਡਮਿਨ ਵਰਤੋਂਕਾਰ ਜਾਂ ਪਾਸਵਰਡ ਸੈੱਟ ਨਹੀਂ ਹੈ।" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." -msgstr "...ਐਡਮਿਨ ਯੂਜ਼ਰ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" +msgstr "...ਐਡਮਿਨ ਵਰਤੋਂਕਾਰ ਬਣਾਇਆ ਜਾ ਰਿਹਾ ਹੈ" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "ਕਲਾਂਇਟ ਇਸ ਤੋਂ ਕੁਨੈਕਟ ਹੈ" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "ਅੰਦਰੂਨੀ ਕੋਰ" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "ਕੋਰ ਖਾਤਾ ਸੋਧ" @@ -2689,7 +2797,7 @@ msgstr "ਪੋਰਟ:" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:229 msgctxt "CoreAccountEditDlg|" msgid "User:" -msgstr "ਯੂਜ਼ਰ:" +msgstr "ਵਰਤੋਂਕਾਰ:" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:103 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:236 @@ -2737,12 +2845,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "ਕੋਰ ਅਕਾਊਂਟ ਜੋੜੋ" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "ਅੰਦਰੂਨੀ ਕੋਰ" @@ -2787,28 +2895,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "ਹਮੇਸ਼ਾ ਕੁਨੈਕਟ ਕਰੋ" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "ਰਿਮੋਟ ਕੋਰਾਂ" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "ਕਲਾਇਟ" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2920,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                        You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                        You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                        The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                        The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "ਵੇਰਵਾ" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3022,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" -msgstr "ਯੂਜ਼ਰ ਨਾਂ:" +msgstr "ਵਰਤੋਂਕਾਰ ਨਾਂ:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "ਪਾਸਵਰਡ:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "ਪਾਸਵਰਡ ਦੁਹਰਾਉ:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "ਪਾਸਵਰਡ ਯਾਦ ਰੱਖੋ" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "ਇਹ ਸਹਾਇਕ ਤੁਹਾਡੇ ਕੁਅੱਸੇਲ ਕੋਰ ਨੂੰ ਸੈਟਅੱਪ ਕਰਨ ਲਈ ਮੱਦਦ ਕਰੇਗਾ।" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3102,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "ਜਾਣ ਪਛਾਣ" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "ਪਰਮਾਣਕਿਤਾ ਚਾਹੀਦੀ ਹੈ" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "ਪਾਸਵਰਡ:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" -msgstr "ਯੂਜ਼ਰ ਨਾਂ:" +msgstr "ਵਰਤੋਂਕਾਰ ਨਾਂ:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "ਪਾਸਵਰਡ ਯਾਦ ਰੱਖੋ" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਹੈ" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "ਕੋਰ ਤੋਂ ਡਿਸ-ਕੁਨੈਕਟ ਹੈ" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3328,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "ਕੁਨੈਕਸ਼ਨ" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "ਸੁਨੇਹਾ" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(ਲੈਗ: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3370,7 @@ msgid "Form" msgstr "ਫਾਰਮ" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3458,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "ਕੋਈ ਨਹੀਂ" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3519,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                        Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3541,7 @@ msgid "" "Announce

                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3554,103 @@ msgid "" "channel starting with #quassel

                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "ਕੋਰ ਜਾਣਕਾਰੀ" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "ਵਰਜਨ:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "ਅੱਪਟਾਈਮ:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "ਬੰਦ ਕਰੋ" @@ -3570,22 +3661,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3684,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n ਦਿਨ" msgstr[1] "%n ਦਿਨ" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (%4 ਤੋਂ)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3724,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "ਕੁਨੈਕਸ਼ਨ ਫੇਲ੍ਹ ਹੋਇਆ: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "ਕਲਾਇਟ" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3844,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3930,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "ਹਾਂ" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3960,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "ਦੂਰ" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "%1 ਲਈ ਕੁੰਜੀ ਹੁਣ ਹਟਾਈ ਗਈ ਹੈ।" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4032,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4065,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4124,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "ਡੁਪਲੀਕੇਟ:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4227,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4185,83 +4297,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "ਕੋਰ" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "ਮੁੱਲਾਂਕਣ!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "ਬੰਦ ਕਰੋ" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 ਨੇ ਤੁਹਾਨੂੰ %2 ਚੈਨਲ 'ਚ ਸੱਦਿਆ।" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 ਦੂਰ ਹੈ: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4364,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 %2 (%3) ਹੈ" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 %2 (%3) ਰਾਹੀਂ ਆਨਲਾਈਨ ਹੈ" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 %2@%3 (%4) ਸੀ" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "ਚੈਨਲ ਲਿਸਟ ਦਾ ਅੰਤ" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "%1 ਲਈ ਵਿਸ਼ਾ \"%2\" ਹੈ" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "ਵਿਸ਼ਾ %1 ਵਲੋਂ %2 ਨੂੰ ਸੈੱਟ ਕੀਤਾ" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "ਨਾਂ ਪਹਿਲਾਂ ਹੀ ਵਰਤੋਂ ਵਿੱਚ ਹੈ: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "ਅਣਜਾਣ" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "...ਚੁਣੋ" @@ -4505,112 +4599,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "ਚਾਲੂ ਹੈ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "ਹਾਈਲਾਈਟ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "ਚੈਨਲ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "ਸ਼ਾਮਲ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "ਹਟਾਓ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "ਮੌਜੂਦਾ ਨਾਂ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "ਕੋਈ ਨਹੀਂ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "ਆਕਾਰ ਪ੍ਰਤੀ ਸੰਵੇਦਨਸ਼ੀਲ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4706,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4728,76 @@ msgid "" "channel starting with #quassel

                                                        " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4805,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "ਪਛਾਣ ਨਾਂ ਬਦਲੋ" @@ -4746,101 +4831,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "ਪਛਾਣ ਹਟਾਓ" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "ਪਛਾਣ" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                          " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • All identities need an identity name set
                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • Every identity needs at least one nickname defined
                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify a real name for every identity
                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify an ident for every identity
                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "ਪਛਾਣ ਹਟਾਉਣੀ ਹੈ?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" -msgstr "ਕੁਅੱਸੇਲ ਆਈਆਰਸੀ ਯੂਜ਼ਰ" +msgstr "ਕੁਅੱਸੇਲ IRC ਵਰਤੋਂਕਾਰ" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "<ਖਾਲੀ>" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "ਪੂਰਾ ਕਰ ਰਿਹਾ/ਰਹੀ ਹਾਂ" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5059,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "ਤਕਨੀਕੀ" @@ -5040,15 +5125,15 @@ msgid "Key Type:" msgstr "ਕੁੰਜੀ ਟਾਈਪ:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "ਲੋਡ" @@ -5065,8 +5150,8 @@ msgstr "ਸੰਗਠਨ:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "ਕੋਈ ਸਰਟੀਫਿਕੇਟ ਲੋਡ ਨਹੀਂ ਕੀਤਾ" @@ -5076,7 +5161,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "ਆਮ-ਨਾਂ:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "ਦਿਨ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "ਕੁੰਜੀ ਲੋਡ ਕਰੋ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "ਕੁੰਜੀ ਪੜ੍ਹਨ ਲਈ ਫੇਲ੍ਹ ਹੈ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "ਸਾਫ਼ ਕਰੋ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "ਪਛਾਣ ਸੈਟਅੱਪ" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "ਡਿਫਾਲਟ ਪਛਾਣ" @@ -5366,14 +5451,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                      Only enabled rules are filtered.
                                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                      Depending on the type of the rule, the text is " @@ -5386,27 +5471,27 @@ msgid "" "host
                                                      " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "ਚਾਲੂ ਹੈ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "ਕਿਸਮ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5441,12 +5526,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "ਨਿਯਮ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5540,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "ਫਾਰਮ" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "ਐਪਲੀਕੇਸ਼ਨ ਸੰਕੇਤਕ ਵਿੱਚ ਸੁਨੇੇਹ ਵੇਖਾਓ" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "ਚਿੱਟਾ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "ਕਾਲਾ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "ਗੂੜ੍ਹਾ ਨੀਲਾ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "ਗੂੜ੍ਹਾ ਹਰਾ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "ਲਾਲ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "ਗੂੜ੍ਹਾ ਲਾਲ" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "ਓਰੇਜ਼" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "ਪੀਲਾ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "ਹਰਾ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "ਨੀਲਾ-ਹਰਾ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "ਨੀਲਾ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "ਕਿਰਮਚੀ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "ਗੂੜਾ ਸਲੇਟੀ" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "ਹਲਕਾ ਸਲੇਟੀ" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "ਰੰਗ ਸਾਫ਼ ਕਰੋ" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5780,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "ਅੰਦਰੂਨੀ ਕੁਨੈਕਸ਼ਨ" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "ਸੰਭਾਲੋ ਅਤੇ ਕੁਨੈਕਟ ਕਰੋ" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "ਚੈਨਲ" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" -msgstr "ਯੂਜ਼ਰ" +msgstr "ਵਰਤੋਂਕਾਰ" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "ਵਿਸ਼ਾ" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "ਸਰਵਰ" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5981,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "ਦੂਰ:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "ਗੱਲਬਾਤ ਤੇ ਨਾਂ ਸੂਚੀਆਂ" @@ -5948,7 +6021,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "ਹੋਰ ਸਰਗਰਮੀਆਂ" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6035,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "ਸਵਿੱਚ, ਜੋ ਦੱਬੀ ਹੈ, Qt ਵਲੋਂ ਸਹਾਇਕ ਨਹੀਂ ਹੈ।" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "ਗ਼ੈਰ-ਸਹਾਇਕ ਸਵਿੱਚ" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "ਇੰਪੁੱਟ" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "ਕੋਈ ਨਹੀਂ" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "ਸ਼ਾਰਟਕੱਟ ਟਕਰਾ" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6097,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "ਮੁੜ-ਜਾਰੀ" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "ਆਮ" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "...ਨੈੱਟਵਰਕ ਸੰਰਚਨਾ(&N)" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "ਬੰਦ ਕਰੋ(&Q)" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "....ਗੱਲਬਾਤ ਸੂਚੀ ਸੰਰਚਨਾ(&C)" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "ਲੇਆਉਟ ਲਾਕ ਕਰੋ(&L)" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "ਖੋਜ-ਪੱਟੀ ਵੇਖੋ(&S)" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "ਮੇਨੂ-ਪੱਟੀ ਵੇਖੋ(&M)" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "ਹਾਲਤ ਪੱਟੀ ਵੇਖੋ(&B)" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "ਲੇਆਉਟ ਲਾਕ ਕਰੋ(&L)" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "ਪੂਰੀ ਸਕਰੀਨ ਮੋਡ(&F)" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "...ਸ਼ਾਰਟਕੱਟ ਸੰਰਚਨਾ(&S)" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "...ਕੁਅੱਸੇਲ ਸੰਰਚਨਾ(&C)" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "ਕੁਅੱਸੇਲ ਬਾਰੇ(&A)" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "&Qt ਬਾਰੇ" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "ਨੇਵੀਗੇਸ਼ਨ" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "ਅਗਲੀ ਗੱਲਬਾਤ ਉੱਤੇ ਜਾਓ" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "ਪਿਛਲੀ ਗੱਲਬਾਤ ਉੱਤੇ ਜਾਓ" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "ਫਾਇਲ(&F)" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "ਨੈੱਟਵਰਕ(&N)" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "ਵੇਖੋ(&V)" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "ਗੱਲਬਾਤ ਸੂਚੀ&C)" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "ਟੂਲਬਾਰ(&T)" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "ਸੈਟਿੰਗ(&S)" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" -msgstr "ਮੱਦਦ(&H)" +msgstr "ਮਦਦ(&H)" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "ਡੀਬੱਗ" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "ਨਾਂ" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "ਨਾਂ ਪੱਟੀ ਵੇਖੋ" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "ਗੱਲਬਾਤ ਨਿਗਰਾਨ" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "ਗੱਲਬਾਤ ਨਿਗਰਾਨ ਵੇਖਾਓ" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "ਇੰਪੁੱਟਲਾਈਨ" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "ਇੰਪੁੱਟ ਲਾਈਨ ਵੇਖਾਓ" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "ਵਿਸ਼ਾ" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "ਵਿਸ਼ਾ ਲਾਈਨ ਵੇਖਾਓ" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "ਮੁੱਖ ਟੂਲਬਾਰ" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "ਕੋਰ ਨਾਲ ਕੁਨੈਕਟਡ" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6697,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "ਜਾਰੀ ਰੱਖੋ" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "ਕੀ ਤੁਸੀਂ ਸਰਟੀਫਿਕੇਟ ਹਮੇਸ਼ਾ ਲਈ ਬਿਨਾਂ ਪੁੱਛੇ ਹੀ ਸਵੀਕਾਰ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "ਕੇਵਲ ਮੌਜੂਦਾ ਸ਼ੈਸ਼ਨ ਲਈ" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "ਹਮੇਸ਼ਾ" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6810,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6746,12 +6878,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6900,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "ਨੈੱਟਵਰਕ ਨਾਂ ਦਿਉ:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "ਨੈੱਟਵਰਕ ਸ਼ਾਮਿਲ" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "ਸਰਵਰ" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" -msgstr "ਯੂਜ਼ਰ" +msgstr "ਵਰਤੋਂਕਾਰ" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "ਗੱਲਬਾਤ" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "ਵਿਸ਼ਾ" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "ਨਾਂ ਗਿਣਤੀ" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                      " msgstr "...ਅਤੇ %1 ਹੋਰ

                                                      " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "ਚੈਨਲ ਜੁਆਇੰਨ" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "ਨੈੱਟਵਰਕ:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "ਚੈਨਲ:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "ਪਾਸਵਰਡ:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "ਨੈੱਟਵਰਕ ਕੁਨੈਕਸ਼ਨ ਸੈਟਅੱਪ" @@ -7095,22 +7227,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "ਪਾਸਵਰਡ:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                      " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7270,97 @@ msgstr "ਸਰਵਿਸ:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "ਇੰਕੋਡਿੰਗ" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                      \n" +"

                                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                      \n" +"

                                                      Toggles the IRCv3 'server-time' capability.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "ਇੰਕੋਡਿੰਗ" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      This specifies how control messages, nicks and servernames are " @@ -7193,89 +7369,99 @@ msgid "" " characters and invalid encoding.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "ਸਰਵਰ ਇੰਕੋਡਿੰਗ:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "ਨੈੱਟਵਰਕ" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      Override default message rate limiting.

                                                      Setting limits too low " "may get you disconnected from the server!

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                      • All networks need at least one server defined
                                                      • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                      " msgstr "
                                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "ਗਲਤ ਨੈੱਟਵਰਕ ਸੈਟਿੰਗ" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "ਨੈੱਟਵਰਕ ਹਟਾਉਣਾ ਹੈ?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7469,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7482,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7495,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7521,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7548,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7619,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "...ਨਾਂ ਸ਼ਾਮਿਲ" @@ -7379,27 +7634,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "ਨੋਟੀਫਿਕੇਸ਼ਨ" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "ਪਾਸਵਰਡ ਬਦਲੋ" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "ਪੁਰਾਣਾ ਪਾਸਵਰਡ:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "ਨਵਾਂ ਪਾਸਵਰਡ:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "ਪਾਸਵਰਡ ਤਸਦੀਕ:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7662,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "ਪਾਸਵਰਡ ਬਦਲਿਆ ਨਹੀਂ ਗਿਆ" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "ਆਡੀਓ ਫਾਇਲ ਚੁਣੋ" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "ਫਾਰਮ" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "ਧੁਨੀ ਚਲਾਉ" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" -msgstr "" +msgstr "ਵਰਤੋਂਕਾਰ-ਨਾਂ" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "ਕੁਅੱਸੇਲ IRC ਵਲੋਂ ਜੀ ਆਇਆਂ ਨੂੰ" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7747,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "ਆਡੀਓ ਫਾਇਲ ਚੁਣੋ" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "ਧੁਨੀ ਚਲਾਉ" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "ਆਕਸੀਜਨ" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                    [,
                                                    [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "ਵਰਤੋਂਕਾਰ-ਨਾਂ" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                    [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "ਕੁਅੱਸੇਲ IRC ਮਾਡਰਨ, ਸਾਂਝਾ ਕੀਤਾ IRC ਕਲਾਂਇਟ ਹੈ।" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "ਸਾਲ" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "ਦਿਨ" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "ਮਿੰਟ" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "ਸਕਿੰਟ" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "ਸਰਵਰ" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "ਆਉਣ ਵਾਲੀ ਫਾਇਲ ਟਰਾਂਸਫਰ" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                    %2 (%3 bytes)" @@ -7867,6 +8371,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "....ਡਿਸ-ਕੁਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -7994,42 +8518,42 @@ msgstr "ਲੋਕਲ-ਹੋਸਟ" #: ../src/qtui/settingspages/servereditdlg.ui:270 msgctxt "ServerEditDlg|" msgid "Proxy Username:" -msgstr "ਪਰਾਕਸੀ ਯੂਜ਼ਰ ਨਾਂ:" +msgstr "ਪਰਾਕਸੀ ਵਰਤੋਂਕਾਰ ਨਾਂ:" #: ../src/qtui/settingspages/servereditdlg.ui:280 msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "ਪਾਰਕਸੀ ਪਾਸਵਰਡ:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "ਕੁਅੱਸੇਲ ਸੰਰਚਨਾ" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "ਸੈਟਿੰਗ" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "ਬਦਲਾਅ ਸੰਭਾਲੋ" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8566,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "%1 ਸੰਰਚਨਾ" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "ਸੈਟਿੰਗ ਮੁੜ-ਲੋਡ" @@ -8052,22 +8576,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "ਮੂਲ ਮੁੜ-ਸਟੋਰ ਕਰੋ" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "ਕੁਅੱਸੇਲ ਸੰਰਚਨਾ" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "ਸੈਟਿੰਗ" @@ -8078,7 +8602,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "%1 ਸੰਰਚਨਾ" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "ਸੈਟਿੰਗ ਮੁੜ-ਲੋਡ" @@ -8088,22 +8612,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "ਮੂਲ ਮੁੜ-ਸਟੋਰ ਕਰੋ" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "ਐਕਸ਼ਨ" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "ਸ਼ਾਰਟਕੱਟ" @@ -8129,8 +8653,8 @@ msgid "Default:" msgstr "ਡਿਫਾਲਟ:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "ਕੋਈ ਨਹੀਂ" @@ -8140,115 +8664,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "ਕਸਟਮ:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "ਇੰਟਰਫੇਸ" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "ਸ਼ਾਰਟਕੱਟ" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "ਨੈੱਟਵਰਕ ਨਾਂ:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "ਸਰਵਰ" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "ਇਹ ਸਰਵਰ ਇੰਦਰਾਜ਼ ਸੋਧੋ" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "...ਸੋਧ(&E)" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "ਹੋਰ IRC ਸਰਵਰ ਜੋੜੋ" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "...ਸ਼ਾਮਲ(&A)" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "ਹਟਾਓ(&l)" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "ਚੈਨਲ ਆਪਣੇ-ਆਪ ਹੀ ਜੁਆਇੰਨ ਕਰੋ" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "ਪ੍ਰਾਈਵੇਟ ਸੁਨੇਹਾ" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8787,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8809,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "ਹੋਸਟ-ਨਾਂ:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP ਐਡਰੈੱਸ:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "ਇੰਕ੍ਰਿਪਸ਼ਨ:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "ਪਰੋਟੋਕਾਲ:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "ਸਰਟੀਫਿਕੇਟ ਚੇਨ:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "ਵਿਸ਼ਾ" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "ਆਮ ਨਾਂ:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "ਸੰਗਠਨ:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "ਸੰਗਠਨ ਯੂਨਿਟ:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "ਦੇਸ਼:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "ਸੂਬਾ ਜਾਂ ਖਿੱਤਾ:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "ਟਿਕਾਣਾ:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "ਜਾਰੀ ਕਰਤਾ" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "

                                                    ਵੈਧਤਾ ਪੀਰਿਅਡ:

                                                    " -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 ਡੀਜ਼ਿਟ:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 ਡੀਜ਼ਿਟ:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "ਟਰੱਸਟ ਕੀਤੇ:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "ਹਾਂ" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                      " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 ਤੋਂ %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "ਘੱਟੋ-ਘੱਟ(&M)" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "ਮੁੜ-ਸਟੋਰ(&R)" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                      If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8951,27 @@ msgid "" " support changing the color of the tray icon.

                                                      " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8979,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "ਪੋਪਅੱਪ ਲਈ ਇੱਕ ਸੁਨੇਹਾ ਵੇਖੋ(&p)" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "ਬੇਅੰਤ" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " ਸਕਿੰਟ" @@ -8553,7 +9077,7 @@ msgstr "ਕੌਣ ਹੈ" #: ../src/uisupport/toolbaractionprovider.cpp:40 msgctxt "ToolBarActionProvider|" msgid "Request user information" -msgstr "ਯੂਜ਼ਰ ਜਾਣਕਾਰੀ ਦੀ ਮੰਗ ਕਰੋ" +msgstr "ਵਰਤੋਂਕਾਰ ਜਾਣਕਾਰੀ ਦੀ ਮੰਗ ਕਰੋ" #: ../src/uisupport/toolbaractionprovider.cpp:42 msgctxt "ToolBarActionProvider|" @@ -8603,7 +9127,7 @@ msgstr "ਕਿੱਕ" #: ../src/uisupport/toolbaractionprovider.cpp:46 msgctxt "ToolBarActionProvider|" msgid "Remove user from channel" -msgstr "ਯੂਜ਼ਰ ਨੂੰ ਚੈਨਲ ਤੋਂ ਹਟਾਓ" +msgstr "ਵਰਤੋਂਕਾਰ ਨੂੰ ਚੈਨਲ ਤੋਂ ਹਟਾਓ" #: ../src/uisupport/toolbaractionprovider.cpp:47 msgctxt "ToolBarActionProvider|" @@ -8613,7 +9137,7 @@ msgstr "ਪਾਬੰਦੀ" #: ../src/uisupport/toolbaractionprovider.cpp:47 msgctxt "ToolBarActionProvider|" msgid "Ban user from channel" -msgstr "ਚੈਨਲ ਤੋਂ ਯੂਜ਼ਰ ਉੱਤੇ ਪਾਬੰਦੀ" +msgstr "ਚੈਨਲ ਤੋਂ ਵਰਤੋਂਕਾਰ ਉੱਤੇ ਪਾਬੰਦੀ" #: ../src/uisupport/toolbaractionprovider.cpp:48 msgctxt "ToolBarActionProvider|" @@ -8623,25 +9147,25 @@ msgstr "ਠੁੱਡਾ/ਪਾਬੰਦੀ" #: ../src/uisupport/toolbaractionprovider.cpp:48 msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" -msgstr "ਯੂਜ਼ਰ ਨੂੰ ਚੈਨਲ ਤੋਂ ਹਟਾਓ ਅਤੇ ਪਾਬੰਦੀ ਲਗਾਓ" +msgstr "ਵਰਤੋਂਕਾਰ ਨੂੰ ਚੈਨਲ ਤੋਂ ਹਟਾਓ ਅਤੇ ਪਾਬੰਦੀ ਲਗਾਓ" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "ਫਾਰਮ" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" -msgstr "ਯੂਜ਼ਰ: %1" +msgstr "ਵਰਤੋਂਕਾਰ: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9201,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "ਨਵਾਂ" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "ਕਿਸਮ" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "ਹੁਣ ਤੁਹਾਨੂੰ %DN%1%DN ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" -msgstr "ਯੂਜ਼ਰ ਮੋਡ: %DM%1%DM" +msgstr "ਵਰਤੋਂਕਾਰ ਮੋਡ: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 ਹੋਰ)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9378,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n ਮਾਲਕ" msgstr[1] "%n ਮਾਲਕ" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9386,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n ਐਡਮਿਨ" msgstr[1] "%n ਐਡਮਿਨ" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9394,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n ਓਪਰੇਟਰ" msgstr[1] "%n ਓਪਰੇਟਰ" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9402,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,10 +9410,10 @@ msgid_plural "%n Voiced" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" msgid_plural "%n User(s)" msgstr[0] "%n ਯੂਜ਼ਰ" -msgstr[1] "%n ਯੂਜ਼ਰ" +msgstr[1] "%n ਵਰਤੋਂਕਾਰ" diff --git a/po/pl.po b/po/pl.po index 9395535d..94d3c145 100644 --- a/po/pl.po +++ b/po/pl.po @@ -2,13 +2,14 @@ # Translators: # derpella , 2012 # Marcin Jabrzyk , 2013 +# derpella , 2012 # Miłosz Rachwał , 2018 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: derpella \n" "Language-Team: Polish (http://www.transifex.com/quassel/quassel/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,607 +18,628 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Nowoczesny, zdecentralizowany klient IRC" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Quassel- informacje" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                      Quassel IRC

                                                      " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Informacje" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utorzy" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Kontrybutorzy" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Podziękowania" @@ -651,14 +673,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                      Version date: %2
                                                      Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -680,26 +702,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC jest dziełem:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Pragniemy podziękować następującym kontrybutorom (w kolejności alfabetycznej) oraz wszystkim, których zapomnieliśmy wspomnieć tutaj:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -709,24 +731,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -734,131 +756,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "Zainstalowany schemat bazy danych (wersja %1) nie jest aktualny. Aktualizowanie do wersji %2... To może potrwać chwilę dla dużych aktualizacji." -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Aktualizacja zakończona niepowodzeniem..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "Zainstalowany schemat bazy danych pomyślnie zaktualizowany do wersji %1." -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                      It can be used as a regular slash " "command.

                                                      Example: \"foo\" can be used per /foo" msgstr "Skróty dla aliasów
                                                      Mogą być używane jako zwykłe polecenia zaczynające się od slasha

                                                      Przykład: \"foo\" może być używane jako /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "Ciąg znaków do którego skrót zostanie rozszerzony" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "Zmienne specjalne" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "Zmienne parametrów" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "n-ty parametr" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "parametry od n-tego do j-tego oddzielone spacjami" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "wszystkie parametry począwszy od i oddzielone spacjami" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "Zmienne pseudonimu" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "konto użytkownika identyfikowanego przez i-ty parametr, lub '*' jeśli wylogowany lub nieznany" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "nazwa hosta użytkownika identyfikowanego przez i-ty parametr, lub '*' jeśli nieznany" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "ident użytkownika identyfikowanego przez i-ty parametr, lub '*' jeśli nieznany" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "ident użytkownika identyfikowanego przez i-ty parametr jeśli zweryfikowany, lub '*' jeśli nieznany lub niezweryfikowany (poprzedzony ~)" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "Zmienne ogólne" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "cały ciąg" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "twój obecny pseudonim" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "nazwa wybranego kanału" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "Wiele poleceń może być oddzielone średnikami" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "Przykład:" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "\"Test $1; Test $2; Test All $0\"" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "...zostanie rozszerzone do trzech oddzielnych wiadomości \"Test 1\", \"Test 2\" i \"Test All 1 2 3\" jeżeli wywołane poprzez/test 1 2 3" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Rozszerzenie" @@ -909,7 +931,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1011,27 +1033,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Błędy:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "Zestaw ikon" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automatyczna" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Proszę wybrać plik stylu" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Log nieobecności" @@ -1041,7 +1063,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Pokaż nazwę sieci" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Pokaż nazwę buferu" @@ -1063,46 +1085,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Ilość dynamicznego backlogu:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Metoda pobierania backlogu:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Stała ilość na jedną rozmowę" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Nieprzeczytane wiadomości na rozmowę" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Nieprzeczytane wiadomości ogółem" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Najprostsze pobieranie. Pobiera stałą liczbę linii dla każdego okna czatu z historii." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "Ilość wiadomości na bufor które zostaną zażądane po połączeniu z rdzeniem." -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Początkowa ilość backlogu:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1110,42 +1151,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "To ustawienie pobiera nieprzeczytane wiadomości indywidualnie dla każdego okna czatu. Ilość linii dla jednego czatu może być ograniczona.\n\nMożesz również wybrać aby pobierać dodatkowe starsze linie czatu aby dostarczyć lepszy kontekst." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Maksymalna ilość wiadomości do pobrania na bufor." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limit:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Bez limitu" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Ilość wiadomości do pobrania dodatkowo poza nieprzeczytanymi wiadomościami. Limit nie ma na to wpływu." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Dodatkowe wiadomości:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                      On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                      \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                      \n" +"

                                                      On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1156,33 +1211,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "To ustawienie pobiera wszystkie wiadomości nowsze niż najstarsza nieprzeczytana wiadomość dla wszystkich czatów.\n\nUwaga: To ustawienie nie jest zalecane jeśli używasz ukrytych okien czatu lub masz nieaktywne okna czatu (tj. bez przestarzałych zapytań lub kanałów)\n\nMożesz również wybrać aby pobierać dodatkowe starsze linie czatu aby dostarczyć lepszy kontekst." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Maksymalna ilość wiadomości do pobrania we wszystkich buforach." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Pobieranie backlogu" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                      %1 - %2

                                                      " msgstr "

                                                      %1 - %2

                                                      " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Czy na pewno połączyć bufery na stałe?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1190,7 +1245,7 @@ msgid "" " This cannot be reversed!" msgstr "Czy chcesz permanentnie scalić bufor \"%1\" do bufora \"%2\"?\nTa operacja nie może zostać cofnięta!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "Szukaj..." @@ -1205,7 +1260,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Wpisz nazwę dla listy czatów:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Dodaj listę czatów" @@ -1246,7 +1301,7 @@ msgid "Network:" msgstr "Sieć:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "" @@ -1328,116 +1383,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Powiększ" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zmniejsz" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Prawdziwa wielkość" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Ustaw linię zakładki" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Idź do linii zakładki" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                      Enter a space-separated list of IRCv3 capabilities to ignore:

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                      A list of capabilities may be found at https://ircv3.net/irc/.

                                                      " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "Kanał %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Użytkownicy" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "Tryb" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Temat" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "Nieaktywny, kliknij dwukrotnie aby dołączyć" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista kanałów" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Zapytanie:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Przełącz między trybem prostym a zaawansowanym.\nTryb zaawansowany pozwala na przekazywanie zapytań wyszukiwania do serwera IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Pokaż kanały" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtr" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Wystąpiły błędy:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1486,7 +1558,7 @@ msgid "Move selected buffers to the right" msgstr "Przenieś zaznaczone bufory na prawą stronę" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Pokaż:" @@ -1518,83 +1590,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "Dołącz ignorowane bufory" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Pokaż wiadomości z backloga przy ponownym połączeniu " -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Pokaż wiadomości z backloga" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "Szczegóły..." + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Dołącz przeczytane wiadomości z backloga przy ponownym połączeniu" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Dołącz przeczytane wiadomości" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Czatmonitor" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignoruj:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Pobieranie backlogu" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Pokaż własne wiadomości" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Pokaż nazwę sieci" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Pokaż nazwę buferu" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfiguruj..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Skopiuj zaznaczenie" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Wyszukaj '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Zresetuj szerokości kolumn" @@ -1749,34 +1861,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "Kolory okna czatu" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "" @@ -1799,37 +1910,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                      Usage examples:

                                                      \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                      dd.MM.yyyy21.05.2001
                                                      ddd MMMM d yyTue May 21 01
                                                      hh:mm:ss.zzz14:13:09.042
                                                      h:m:s ap2:13:9 pm
                                                      \n" -"" +"\n" +"

                                                      Accepts Qt QDateTime Format.

                                                      \n" +"

                                                      Examples:

                                                      \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                      dd.MM.yyyy21.05.2001
                                                      ddd MMMM d yyTue May 21 01
                                                      hh:mm:ss.zzz14:13:09.042
                                                      h:m:s ap2:13:9 pm
                                                      \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "Pokazuje wokół nazw nadawców" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "Pokazuj nawiasy dookoła nazw nadawców" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "Pokazuj tryby nadawców przez pseudonimami" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1840,52 +1953,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Własny font okna czatu:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Pokazuj podgląd strony gdy kursor myszy najeżdża na adres" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Pokazuj podgląd strony przy najeżdżaniu na URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Ustaw linię zakładki na sam dół obecnego okna czatu podczas wybierania innego kanału" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Ustaw linię zakładki automatycznie podczas przełączania czatów" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Ustaw linię zakładki na sam dół obecnego okna czatu gdy Quassel utraci focus" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Ustawiaj linię zakładki automatycznie gdy Quassel traci focus" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                      The URL to open with the selected text as the " @@ -1895,22 +2008,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                      " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "Potrzebujesz przynajmniej wersji 0.6 rdzenia Quassel aby używać tej funkcji" @@ -1927,86 +2040,75 @@ msgid "" "before nicknames." msgstr "Potrzebujesz przynajmniej wersji 0.13.0 rdzenia Quassel aby pokazywać tryby nadawców przed psuedonimami" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "Brak trybów" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "Najwyższy tryb" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "Wszystkie tryby" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC jest nowoczesnym, zdecentralizowanym klientem IRC." - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Tożsamość już istnieje w kliencie!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Niezabezpieczone połączenie anulowane" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Łączenie do %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Szukanie %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Połączono do %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Rozłączanie od %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Rozłączono" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Ponowne łączenie w trybie kompatybilności..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                      None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Niekompatybilny Quassel Core!
                                                      Żaden z protokołów obsługiwanych przez klienta nie jest obsługiwany przez rdzeń do którego próbujesz się połączyć." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Rdzeń nie obsługuje żadnego protokołu którego obsługujemy" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2014,65 +2116,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Quassel Core do którego próbujesz się połączyć jest zbyt stary!
                                                      Potrzebujemy przynajmniej protokół v%1, ale rdzeń obsługuje tylko v%2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Niekompatybilna wersja protokołu, połączenie do rdzenia odmówione" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synchronizacja do rdzenia..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Rdzeń odrzucił połączenie od tego klienta" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "Rdzeń nie obsługuje następujących funkcji: %1" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "Rdzeń obsługuje nieznane funkcje: %1" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Logowanie..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Logowanie anulowane" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Niezabezpieczone połączenie anulowane" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Niezabezpieczone połączenie anulowane" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Przetworzono %1 wiadomości w %2 sekund." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Wszystkie czaty" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN spodziewa się kanału" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY oczekuje przynajmniej pseudonimu" @@ -2151,253 +2258,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Skopiuj adres linku" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Połącz" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Rozłącz" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Dołącz" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Opuść" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Usuń czat(y)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Przejdź do czatu" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Dołączenia/Opuszczenia/Wyjścia" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Dołączenia" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Opuszczenia" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Wyjścia" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Zmiany pseudonimu" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Zmiany trybów" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Zmiany dni" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Zmiany tematu" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Ustaw jako domyślny..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Użyj domyślnych..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Dołącz do kanału..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Rozpocznij rozmowę" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Pokaż rozmowę" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Kto to?" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Wersja" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Czas" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informacje klienta" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Własne..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Nadaj status operatora" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Odbierz status operatora" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Nadaj status pół-operatora" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Zabierz status pół-operatora" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Daj głos" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Zabierz głos" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Wykop z kanału" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Zbanuj z kanału" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Wykop i zbanuj" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Ukryj czat(y) tymczasowo" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Ukryj czat(y) permanentnie" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Pokaż listę kanałów" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "Konfiguruj" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Pokaż listę ignorowanych" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Ukryj zdarzenia" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Działania" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorowanie" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Dodaj regułę ignorowania" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Istniejące reguły" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "Nieprawidłowa wersja ustawień rdzenia!" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "Nie można skonfigurować ze środowiska: %1" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "Nie można skonfigurować ze środowiska!" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2406,250 +2513,250 @@ msgid "" "to work." msgstr "Nie można zainicjalizować żadnego backendu do przechowywania danych! Wyłączanie...\nObecnie Quassel wspiera SQLite3 i PostgreSQL. Musisz zbudować bibliotekę Qt z pluginem sqlite lub postgres aby quasselcore działał." -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "Nie można zapisać konfiguracji quasselcore; prawdopodobnie problem z uprawnieniami" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "Nie można otworzyć portu do nasłuchiwania!" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "Nie można odtworzyć stanu dla nieskonfigurowanego rdzenia!" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Wywoływanie restoreState() pomimo że istnieją aktywne sesje!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Rdzeń jest już skonfigurowany. Nie konfiguruję ponownie..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Użytkownik administratora lub hasło nie ustawione." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Nie można skonfigurować przechowywania danych!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "Nie można skonfigurować uwierzytelniacza!" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "Krytyczny błąd podczas uruchamiania, wyłączanie" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "Nie można zapisać ustawień backendu, prawdopodobnie problem z uprawnieniami" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Tworzenie użytkownika administratora..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "Wybrany backend przechowywania %1 nie jest dostępny." -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "Wybrana metoda uwierzytelniania %1 nie jest dostępna." -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Nieprawidłowy adres nasłuchiwania %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Nasłuchiwania na klientów GUI po IPv6 %1 na porcie %2 używając wersji protokołu %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Nie można otworzyć interfejsu IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Nasłuchiwania na klientów GUI po IPv4 %1 na porcie %2 używając wersji protokołu %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Nie można otworzyć interfejsu IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Nieprawidłowy adres nasłuchiwania %1, nieznany protokół sieciowy" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Nie można otworzyć żadnych interfejsów sieciowych do nasłuchiwania!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Klien połączony z" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Zamykanie serwera dla podstawowej konfiguracji." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Nieuwierzytelniony klient rozłączony:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "Nie można skonfigurować backendu przechowywania." -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "Niewspierany backend: %1" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "Wspierane backendy to:" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "Przełączono backend przechowania na: %1" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "Backend już zainicjalizowany. Pomijanie migracji..." -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "Backend nie jest dostępny: %1" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "Nie można skonfigurować backendu: %1" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "Nie można zainicjalizować backendu: %1" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "Migracja backendu przechowywania danych %1 do %2..." -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "Migracja zakończona!" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "Nie można zmigrować backendu (brak writera migracji dla %1)" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "Brak obecnie aktywnego backendu. Pomijanie migracji..." -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "Obecnie wybrany backend nie wspiera migracji: %1" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "Nowy backend nie wspiera migracji: %1" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "Niewspierany uwierzytelniacz: %1" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "Wspierane uwierzytelniacze:" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "Przełączono uwierzytelniacz: %1" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "Uwierzytelniacz jest dostępny: %1" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "Nie można ustawić uwierzytelniacza: %1" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "Nie można zainicjalizować autyntyfikatora: %1" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Rdzeń wewnętrzny" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Edytuj konto rdzenia" @@ -2739,12 +2846,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "&Manualna konfiguracja proxy" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Dodaj konto rdzenia" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Rdzeń wewnętrzny" @@ -2789,28 +2896,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Zawsze łącz do" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Zdalne rdzenie" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "Nie można zainicjalizować Quassel!" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Klient" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "zbyt stary, odrzucanie." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2819,101 +2921,101 @@ msgid "" " client." msgstr "Twój rdzeń Quassel jest zbyt stary!
                                                      Ten rdzeń potrzebuje przynajmniej wersję protokołu klienta %1 (jest: %2). Rozważ aktualizację swojego klienta." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "nie wysłał wiadomości rejestracji przed próbą zalogowania, odrzucanie." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                      You need to send a registration message " "before trying to login." msgstr "Klient nie zainicjalizowany!
                                                      Musisz wysłać wiadomość rejestracyjną przed próbą zalogowania." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "SSL wymagane ale próba połączenia nie-SSL z %1" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                      You need to use SSL in order to connect to this " "core." msgstr "SSL jest wymagany!
                                                      Musisz używać SSL aby połączyć się do tego rdzenia." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "próbowano zalogować zanim rdzeń został skonfigurowany, odrzucanie." -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                      The core must be " "configured before attempting to login." msgstr "Próbowano zalogować się zanim rdzeń był skonfigurowany!
                                                      Rdzeń musi zostać skonfigurowany przed próbą zalogowania." -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Nieprawidłowa próba logowania od %1 jako \"%2\"" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                      The username/password combination " "you supplied could not be found in the database." msgstr "Nieprawidłowa nazwa użytkownika lub hasło!
                                                      Podana kombinacja nazwa użytkownika/hasło nie mogła zostać znaleziona w bazie danych." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Klient %1 zainicjalizowany i uwierzytelniony poprawnie jako \"%2\" (UserId: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "Klient nie wspiera rozszerzonych funkcji." -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "Klient nie wspiera następujących funkcji: %1" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "Klient wspiera nieznane funkcje: %1" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Rozpoczynanie szyfrowania dla klienta:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Opis" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Kreator konfiguracji rdzenia" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Twój rdzeń został poprawnie skonfigurowany.\nLogowanie..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2921,64 +3023,64 @@ msgid "" "over." msgstr "Konfiguracja rdzenia nieudana:
                                                      %1
                                                      Wciśnij Dalej aby zacząć od początku." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Login:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Hasło:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Powtórz hasło:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Zapamiętaj hasło" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Uwaga: Dodawanie innych użytkowników i zmiana loginu/hasła nie jest jeszcze możliwa przez interfejs klienta Quassel. Jeżeli potrzebujesz to zrobić, proszę uruchomić \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "Dostawca uwierzytelniania:" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Ten kreator przeprowadzi Cię przez proces konfiguracji twojego rdzenia Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Utwórz konto administratora" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3001,151 +3103,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "Ustawienia uwierzytelniania" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Wprowadzenie" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Wybierz dostawcę przechowywania danych" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "Proszę wybrać dostawcę przechowywania danych dla rdzenia Quassel" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "Ustawienia przechowywania" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Zapisywanie Twoich ustawień" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "Twoje ustawienia są teraz zapisywane w rdzeniu i zostaniesz zalogowany automatycznie." -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Dostawca przechowywania:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Twoje wybory" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Konto administratora" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Dostawca przechowywania:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "Dostawca uwierzytelniania:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Proszę czekać gdy twoje ustawienia są przesyłane do rdzenia..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Uwierzytelnienie wymagane" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Proszę podać Twoje dane konta:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Hasło:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Login:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Zapamiętaj hasło" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Proszę wprowadzić swoje dane logowania do %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Połącz do rdzenia" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Sieć jest niedostępna" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Rozłączono" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Rozłączono od rdzenia." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "Inicjalizacja..." -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Otrzymywanie stanu sesji" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synchronizacja do %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Otrzymywanie stanu sieci" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3227,38 +3329,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Połączenie" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Wiadomość" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Lag: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Połączenie do twojego rdzenia jest szyfrowane przez SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Połączenie do twojego rdzenia nie jest szyfrowane." @@ -3269,7 +3371,7 @@ msgid "Form" msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "Twój rdzeń Quassel jest zbyt stary aby wspierać zdalne podświetlenia" @@ -3357,77 +3459,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "Podświetlenia" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "Zdalne podświetlenia" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Nic" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "Przestarzałe podświetlenia" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "Lokalne podświetlenia" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "Włącz/wyłącz tą regułę" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3435,14 +3520,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                      Sender: Semicolon separated list of nick!ident@host names, " @@ -3457,7 +3542,7 @@ msgid "" "Announce

                                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                      Channel: Semicolon separated list of channel/query names, leave " @@ -3470,98 +3555,103 @@ msgid "" "channel starting with #quassel

                                                      " msgstr "

                                                      Kanał:: Oddzielona średnikiem lista nazw kanałów/rozmów, pozostaw puste aby wybrać każdą nazwę.

                                                      Przykład:
                                                      #quassel*;#foobar;!#quasseldroid
                                                      zadziała na #foobar i każdy kanał zaczynający się od #quassel z wyjątkiem #quasseldroid

                                                      Jeśli tylko negacje nazw są podane, zaznaczone zostanie wszystko z wyjątkiem tego co podane (domyślne *).

                                                      Przykład:
                                                      !#quassel*; !#foobar
                                                      zaznaczy wszystko z wyjątkiem #foobar i kanałów zaczynających się od #quassel

                                                      " -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "reguła podświetlenia" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "Szczegóły..." -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Zamknij" @@ -3572,22 +3662,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3597,30 +3687,30 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3637,99 +3727,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Klient" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3737,83 +3847,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3823,27 +3933,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3853,70 +3963,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "Wysyłanie zapytania CTCP-%1 do %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3925,31 +4035,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3958,39 +4068,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4016,12 +4127,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4119,27 +4230,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "DCC" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4189,83 +4300,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Jest zainicjalizowany" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Konsola debugowania" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokalny" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "jądro" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Wykonaj!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Debug log" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Zamknij" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Oznacz wpis dockmanagera" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Kto to?]" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 zaprosił Cię na kanał %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 zmienił temat kanału %2 na: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "Błąd od serwera:" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Otrzymano niezgodny z RFC RPL_ISUPPORT: to może prowadzić do nieoczekiwanego zachowania!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 jest niedostępny: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Nie jesteś już dłużej oznaczony jako niedostępny" @@ -4275,231 +4367,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Zostałeś oznaczony jako niedostępny" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 to %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 jest online poprzez %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 był online poprzez %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 był %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Koniec listy /WHO dla %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 jest zalogowany przez %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 nic nie robił przez %2 (od %3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Whois] Koniec listy /WHOIS" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 jest użytkownikiem na kanałach: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 ma głos na kanałach: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 jest operatorem na kanałach: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanał %1 ma %2 użytkowników. Temat to: \"%3\"" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Koniec listy kanałów" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Strona domowa dla %1 to %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanał %1 został utworzony %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 jest uwierzytelniony jako %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 był uwierzytelniony jako %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Brak tematu ustawionego dla %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Temat dla %1 to \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Temat ustawiony przez %1 %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 został zaproszony do %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "[WhoX] %1" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Koniec /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Pseudonim %1 zawiera niedozwolone znaki" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Pseudonim już jest w użyciu: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Pseudonim/kanał jest tymczasowo niedostępny: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "Wysyłanie zapytania CTCP-%1 do %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "nieznany" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Otrzymano zapytanie %1CTCP-%2 od %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Otrzymano zapytanie CTCP-%1 od %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Otrzymano odpowiedź CTCP-PING od %1 z opóźnieniem %2 milisekund" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Nieprawidłowy ciąg polecenia dla /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Nazwa \"%1\" jest nieprawidłowa: ../ lub ..\\ nie są dozwolone!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Nie można znaleźć skryptu \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Skrypt \"%1\" zawiesił się z kodem wyjścia %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Skrypt \"%1\" nie mógł się uruchomić." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Skrypt \"%1\" spowodował błąd %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Wybierz..." @@ -4509,112 +4602,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "Przestarzałe Podświetlenia zostały zastąpione przez Podświetlenia" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "Szczegóły..." + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Własne podświetlenia" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Włączone" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Podświetlenie" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanał" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Dodaj" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Usuń" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Podświetlaj pseudonimy" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Wszystkie pseudonimy z tożsamości" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Obecny pseudonim" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Nic" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "Lokalne podświetlenia dotyczą jedynie tego urządzenia" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "Szczegóły..." - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "Przestarzałe podświetlenia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "Lokalne podświetlenia" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "Włącz/wyłącz tą regułę" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "Fraza do znalezienia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4622,16 +4709,16 @@ msgid "" "as keywords." msgstr "RegEx: Ta opcja decyduje czy reguła podświetlania i Kanał powinny być traktowane jako wyrażenia regularne lub tylko jako słowa kluczowe." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "CS: Ta opcja decyduje czy reguła podświetlania i Kanał powinny być interpretowane z istotną wielkością liter." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                      Channel: Semicolon separated list of channel/query names, leave " @@ -4644,79 +4731,76 @@ msgid "" "channel starting with #quassel

                                                      " msgstr "

                                                      Kanał:: Oddzielona średnikiem lista nazw kanałów/rozmów, pozostaw puste aby wybrać każdą nazwę.

                                                      Przykład:
                                                      #quassel*;#foobar;!#quasseldroid
                                                      zadziała na #foobar i każdy kanał zaczynający się od #quassel z wyjątkiem #quasseldroid

                                                      Jeśli tylko negacje nazw są podane, zaznaczone zostanie wszystko z wyjątkiem tego co podane (domyślne *).

                                                      Przykład:
                                                      !#quassel*; !#foobar
                                                      zaznaczy wszystko z wyjątkiem #foobar i kanałów zaczynających się od #quassel

                                                      " -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "Przestarzałe Podświetlenia zostały zastąpione przez Podświetlenia" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "to nie powinno być puste" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "Przestarzałe podświetlania a Podświetlenia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "Te podświetlenia póki co będą działać dalej, ale jeśli możesz powinieneś przenieść się na ulepszone reguły podświetleń." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "Skonfiguruj nowy styl podświetleń w %1." -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "Podświetlenia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "Lokalne Podświetlenia a Zdalne Podświetlenia" +msgid "highlight rule" +msgstr "reguła podświetlenia" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "Podświetlenia skonfigurowane na tej stronie mają wpływ tylko na obecne urządzenie." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Nieprawidłowy adres nasłuchiwania %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "Skonfiguruj podświetlenia dla wszystkich Twoich urządzeń w %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" +msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "Zdalne podświetlenia" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Nie można otworzyć interfejsu IPv6 %1:%2: %3" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "reguła podświetlenia" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" +msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" -msgstr "Nasłuchiwanie na klienty identd na IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Nie można otworzyć interfejsu IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "Nasłuchiwanie na klienty identd na IPv4 port %2" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Nieprawidłowy adres nasłuchiwania %1, nieznany protokół sieciowy" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4724,7 +4808,7 @@ msgid "" msgstr "Identd nie mógł otworzyć żadnych interfejsów sieciowych do nasłuchiwania. Funkcjonalność identd nie będzie dostępna." #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Zmień nazwę tożsamości" @@ -4750,101 +4834,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Usuń tożsamość" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Tożsamości" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                        " msgstr "Następujące problemy muszą zostać poprawione zanim twoje zmiany mogą zostać przyjęte:
                                                          " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • All identities need an identity name set
                                                        • " msgstr "
                                                        • Wszystkie tożsamości muszą mieć ustaloną nazwę
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • Every identity needs at least one nickname defined
                                                        • " msgstr "
                                                        • Każda tożsamość musi mieć ustalony przynajmniej jeden pseudonim
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify a real name for every identity
                                                        • " msgstr "
                                                        • Musisz podać prawdziwe imię dla każdej tożsamości
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify an ident for every identity
                                                        • " msgstr "
                                                        • Musisz podać ident dla każdej tożsamości
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Jedna lub więcej tożsamości jest nieprawiłowa" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Usunąć tożsamość?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Naprawdę chcesz usunąć tożsamość \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Proszę podać nową nazwę dla tożsamości \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Użytkownik Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Poszedł na ryby." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Nie ma mnie tutaj. Nie, naprawdę, nie tutaj!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Wszyscy klienci Quassel znikły z powierzchni Ziemi..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Przedszkole jest gdzie indziej!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "https://quassel-irc.org - Czatuj komfortowo. Wszędzie." @@ -4978,7 +5062,7 @@ msgid "minutes of being idle" msgstr "minutach nieaktywności" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Zaawansowane" @@ -5044,15 +5128,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5069,8 +5153,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5080,7 +5164,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5370,14 +5454,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                      Only enabled rules are filtered.
                                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                      Depending on the type of the rule, the text is " @@ -5390,27 +5474,27 @@ msgid "" "host
                                                      " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Włączone" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5445,12 +5529,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5459,159 +5543,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5711,117 +5783,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanał" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Użytkownicy" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Temat" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5912,12 +5984,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5952,7 +6024,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5962,61 +6040,61 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Nic" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6024,589 +6102,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Ogólne" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Czatmonitor" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Temat" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6614,69 +6702,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Nieprawidłowy adres nasłuchiwania %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Nie można otworzyć interfejsu IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Nie można otworzyć interfejsu IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Nieprawidłowy adres nasłuchiwania %1, nieznany protokół sieciowy" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6686,7 +6817,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6754,12 +6885,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "Twój rdzeń Quassel nie obsługuje tej funkcji" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6776,53 +6907,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Użytkownicy" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Temat" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6831,67 +6962,67 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                      " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Sieć:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Hasło:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7105,24 +7236,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Hasło:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "Szczegóły..." -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                      " -msgstr "" - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7147,54 +7279,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                      \n" +"

                                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                      \n" +"

                                                      Toggles the IRCv3 'server-time' capability.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      This specifies how control messages, nicks and servernames are " @@ -7203,89 +7378,99 @@ msgid "" " characters and invalid encoding.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      Override default message rate limiting.

                                                      Setting limits too low " "may get you disconnected from the server!

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "Twój rdzeń Quassel nie obsługuje tej funkcji" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                        " msgstr "Następujące problemy muszą zostać poprawione zanim twoje zmiany mogą zostać przyjęte:
                                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                        • All networks need at least one server defined
                                                        • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7293,12 +7478,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7306,12 +7491,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7319,12 +7504,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7332,12 +7530,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7345,18 +7557,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7374,7 +7628,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Dodaj pseudonim" @@ -7389,27 +7643,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7417,109 +7671,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7527,346 +7756,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 -msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" -msgstr "Nie można zainicjalizować Quassel!" - -#: ../src/qtui/qtuiapplication.cpp:110 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                      [,
                                                      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC jest nowoczesnym, zdecentralizowanym klientem IRC." + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                      %2 (%3 bytes)" @@ -7877,6 +8380,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8011,35 +8534,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "Twój rdzeń Quassel nie obsługuje tej funkcji" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8052,7 +8575,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8062,22 +8585,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8088,7 +8611,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8098,22 +8621,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8139,8 +8662,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Nic" @@ -8150,115 +8673,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "Dod&aj" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Przesuń do góry" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Przesuń w dół" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8273,19 +8796,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8295,138 +8818,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                        " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                        If enabled, alert the system tray or dock in case of a" @@ -8437,27 +8960,27 @@ msgid "" " support changing the color of the tray icon.

                                                        " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8467,32 +8990,32 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Bez limitu" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "sekund" @@ -8637,23 +9160,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8689,176 +9212,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nowe" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8868,7 +9391,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8878,7 +9401,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8888,7 +9411,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8898,7 +9421,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8908,7 +9431,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/pt.po b/po/pt.po index 9f3b3479..7837abb5 100644 --- a/po/pt.po +++ b/po/pt.po @@ -1,12 +1,14 @@ # # Translators: +# Daniel Albers , 2011 +# Vitor Luis , 2018 # Vitor Luis , 2018 # Zé , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Portuguese (http://www.transifex.com/quassel/quassel/language/pt/)\n" "MIME-Version: 1.0\n" @@ -16,607 +18,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Um cliente de IRC moderno e distribuído" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Fundador do projeto, desenvolvedor líder" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Motivador do projeto, desenvolvedor líder" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Ex-desenvolvedor líder" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "Mestre de Tradução, muitas correções e melhorias, suporte a Travis" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Muitos recursos, correções e melhorias" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Muitas correções e melhorias, triagem de bugs e patches, suporte à comunidade" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "Suporte a IRCv3, documentação, muitas outras melhorias, testes, PRs excepcionais" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "Melhorias na UI de utilizador do OSX" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Correcções" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Melhoramentos no Chatview" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Testador beta precoce e caçador de erros, tradução Dinamarquesa" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Tradução Espanhola" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Correcções no sistema de compilação" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "Melhorias no desempenho do banco de dados" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Correcção do ícone de bandeja" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Melhorias de idioma" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Melhorias de documentação" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Diversas melhorias" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "Tradução Brasileira" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Tradução Eslovena" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Correcções" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Tradução Romena" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "Tradução Punjabi" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Tradução Finlandesa" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "Suporte de indicador de mensagem" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Correcções no sistema de build" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Correcções no sistema de compilação em Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "Meta-dados AppData, suporte LDAP" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "Sugestões de ferramentas, verificação ortográfica e outras melhorias" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Correcções de erros de bloqueio" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Tradução Francesa" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "Tradução Occitana" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Revisão de usabilidade" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "Suporte a SASL" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Diversas melhorias" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Diversas reparações e melhorias" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "Correções de configurações" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Tradução Galega" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Tradução Esperanto" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Tradução Japonesa" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Responsável Gentoo" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Melhorias no tratamento de certificados" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "Testador beta inicial e caçador de erros (no Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Correcções no sistema de traduções" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "Suporte ao Centro de Notificação OSX" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Tradução Turca" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Correcções Mac" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "Notificações D-Bus" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Tradução Polaca" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Melhoramentos do sistema de compilação" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "Suporte a formatação e outras melhorias no sistema de digitação, muitas outras correcções" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "Folha de estilo BluesTheme" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Tradução Russa" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Tradução Italiana" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Tradução alemã" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "Limpeza da manipulação de tópicos, suporte a twitch.tv" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Tradução Norueguesa" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Tradução Húngara" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "Melhorias no analisador do IRC" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Suporte inicial do Qt5" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "Pacotes {Ku|U}buntu, motivador, promotor" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "Vários recursos e melhorias" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Várias correcções" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Correção de erros" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Tradução Checa" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Melhorias em Python" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "Melhorias de proxy, tradução em espanhol" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Correções de migração do Postgres" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Tradução Dinamarquesa" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Correcções do menu de contexto" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Muitas correcções e melhorias, triagem de erros" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "Logotipo original \"All-Seeing Eye\"" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Fundador do projeto, várias melhorias" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Tradução Sérvia" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "Testador incansável, testador {Ku|U} e lobista, litros de delicioso álcool Finlandês" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "Ajuda de porte a Qt5, configuração do Travis CI" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "Melhorias de fusão de buffer" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Tradução Grega" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Melhorias" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "Melhorias OSX" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Tradução Lituana" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Correcções de documentação" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "Melhorias" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "Ideias, ajustes, motivação inicial" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "Muitas correções e melhorias, suporte ao Sonnet, QuasselDroid" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Tradução Alemã, correcções" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "Muitas correções e melhorias; PPAs do Ubuntu" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "Toneladas de ícones Oxygen incluindo o logotipo da Quassel" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "Design inicial e layout da janela principal" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "Testador beta precoce e caçador de erros" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Melhorias de desempenho e limpeza" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "Comando /print" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Melhorias de performance" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "Traduções Hindi e Marata" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "Suporte de compilação em Windows, compilações OSX automatizadas no Travis, várias melhorias" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Combinações de teclas para Emacs" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "Melhorias na configuração de menções" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "Pacote Debian/Ubuntu, caçador de erros (empacotamento/sistema de compilação)" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "Correção de erros, tradução em Alemão" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "Melhorias de backend de áudio" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "Tradução Chinesa" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Tradução Holandesa" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Tradução Coreana" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "Melhorias de alias" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Tradução Norueguesa, documentação" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "Antigo criador de compilações para Windows" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Correções, pacote Debian" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Correções e feedback" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Melhorias na detecção de rede" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Tradução Ucraniana" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Tradução Portuguesa" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Acerca do Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                        Quassel IRC

                                                        " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Acerca" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utores" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Contribuidores" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "Agradecimen&tos" @@ -650,14 +673,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                        Version date: %2
                                                        Protocol version: %3" msgstr "Versão: %1
                                                        Data da Versão: %2
                                                        Versão do Protocolo: %3" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +702,26 @@ msgid "" "report bugs." msgstr "Um cliente IRC moderno e distribuído

                                                        ©%1 pelo Projeto Quassel
                                                        https://quassel-irc.org
                                                        #quassel na Freenode

                                                        O Quassel IRC tem licença dupla sob GPLv2 e GPLv3.
                                                        tema de icones Breeze © Uri Herrera e outros, licenciados sob LGPLv3.
                                                        Tema de icones Oxygen © Nuno Pinheiro e outros, licenciados sob LGPLv3.

                                                        Por favor, use https://bugs.quassel-irc.org para relatar erros." -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "O Quassel IRC é desenvolvido principalmente por:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Gostaríamos de agradecer aos seguintes contribuidores (por ordem alfabética) e a todos que esquecemos de aqui mencionar:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "…e qualquer outra pessoa encontrando e relatando erros, dando feedback, ajudando os outros e fazendo parte da comunidade!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "Um agradecimento especial vai para:" @@ -708,24 +731,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "pelo logótipo original do Quassel - The All-Seeing Eye" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "pelos incríveis temas de ícones Breeze e Oxygen" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "por criar uma estrutura impressionante e por patrocinar o desenvolvimento com Greenphones, N810s, N950s e mais" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +756,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Actualização falhada..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                        It can be used as a regular slash " "command.

                                                        Example: \"foo\" can be used per /foo" msgstr "O atalho para a alias
                                                        Pode ser usado como um comando de corte regular.

                                                        Exemplo: \"foo\" pode ser usado por /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expansão" @@ -908,7 +931,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1010,27 +1033,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Erros:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "Tema do ícone:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Por favor escolha um ficheiro de folha de estilo" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Registo de Ausência" @@ -1040,7 +1063,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Mostrar o Nome da Rede" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Mostrar o Nome do 'Buffer'" @@ -1062,46 +1085,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Quantidade de histórico dinâmico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Método de pedido do histórico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Quantidade fixada por conversa" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Mensagens não lidas por conversa" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mensagens não lidas globalmente" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "O método de requisição mais simples. Recupera uma quantidade fixa de linhas para cada janela de conversa do histórico." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "Quantidade de mensagens por buffer solicitadas após a conexão principal ter sido estabelecida." -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Quantidade inicial do histórico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1151,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Este método de requisição recupera mensagens não lidas individualmente para cada janela de conversa. A quantidade de linhas pode ser limitada por conversa.\n\nPode também recuperar linhas de conversa antigas para obter um melhor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Quantidade máxima de mensagens a serem recuperadas por 'buffer'." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limite:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Ilimitado" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Quantidade de mensagens a serem recuperadas além das mensagens não lidas. O limite não se aplica aqui." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Mensagens adicionais:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                        On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                        \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                        \n" +"

                                                        On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1211,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Este método de requisição recupera todas as mensagens mais novas que a mensagem não lida mais antiga de todos as conversas.\n\nNota: Este método de requisição não é recomendado se usa janelas de conversa escondidas ou se tem conversas inactivas (i.e.: sem janelas privadas ou canais inactivos).\nÉ útil para limitar o tamanho total do histórico e é provavelmente o método mais rápido.\n\nPode também recuperar linhas de conversa adicionais mais antigas para obter um melhor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Quantidade máxima de mensagens a serem recuperadas em todos os registos." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Recuperação do Histórico" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                        %1 - %2

                                                        " msgstr "

                                                        %1 - %2

                                                        " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Juntar 'buffers' permanentemente?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1245,7 @@ msgid "" " This cannot be reversed!" msgstr "Deseja juntar o 'buffer' \"%1\" permanentemente no 'buffer' \"%2\"?\n Isto não pode ser revertido!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "Pesquisar…" @@ -1204,7 +1260,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Por favor indique um nome para a lista de conversa:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Adicionar Lista de Conversa" @@ -1245,7 +1301,7 @@ msgid "Network:" msgstr "Rede:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Tudo" @@ -1327,116 +1383,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Previsão:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Listas de Conversas Personalizadas" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Apagar Lista de Conversa?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Deseja realmente apagar a lista de conversa \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Ver 'buffer'" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Ampliar" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Reduzir" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Tamanho Actual" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Definir Linha de Marcação" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Ir para a Linha de Marcação" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                        Enter a space-separated list of IRCv3 capabilities to ignore:

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                        A list of capabilities may be found at https://ircv3.net/irc/.

                                                        " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "Canal %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Utilizadores" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "Modo" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Tópico" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "Não ativo, clique duas vezes para entrar" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista de Canais" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Padrão de Procura:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Alterna entre o modo simples e avançado.\nO modo avançado permite passar strings de busca ao servidor IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Mostrar Canais" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtro:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Ocorreram Erros:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1558,7 @@ msgid "Move selected buffers to the right" msgstr "Mover 'buffers' seleccionados para a direita" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Mostrar:" @@ -1517,83 +1590,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Exibir mensagens do histórico na reconexão" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Mostrar mensagens do histórico" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Incluir mensagens lidas do histórico na reconexão" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Incluir mensagens lidas" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitor de Conversa" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Escolher Entrada" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Escolher Saída" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorar:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Recuperação do Histórico" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Mostrar as Próprias Mensagens" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Mostrar o Nome da Rede" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Mostrar o Nome do 'Buffer'" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurar..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copiar Selecção" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Pesquisar '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Redefinir larguras de coluna" @@ -1748,34 +1861,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "diferenciar maiúsculas" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "procurar alcunha" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "procurar mensagem" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignorar entradas, saídas, etc." @@ -1798,37 +1910,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                        Usage examples:

                                                        \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" -"" +"\n" +"

                                                        Accepts Qt QDateTime Format.

                                                        \n" +"

                                                        Examples:

                                                        \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1953,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Personalizar fonte da janela de conversa:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Mostrar uma janela de previsão do sítio web quando o rato passar por cima de um endereço web" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Mostrar previsões das páginas web ao passar o rato sobre uma URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Definir a linha de marcação no fundo da janela actual de conversa ao seleccionar outro canal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Definir a linha de marcação automaticamente ao mudar entre conversas" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                        The URL to open with the selected text as the " @@ -1894,22 +2008,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                        " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Vista da Conversa" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2040,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "A identidade já existe no cliente!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Conexão não encriptada cancelada" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "A conectar em %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "A procurar %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Conectado em %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "A desconectar de %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                        None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2116,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "A sincronizar com o núcleo..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "A autenticar..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Autenticação cancelada" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Conexão não encriptada cancelada" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Processou %1 mensagens em %2 segundos." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Todas as Conversas" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN espera um canal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY espera pelo menos uma alcunha" @@ -2150,253 +2258,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copiar Endereço da Ligação" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Conectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Desconectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Juntar-se" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Sair" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Apagar Conversa(s)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Ir Para a Conversa" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Entrou em" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Saídas" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Sair" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Mudanças de Alcunha" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Mudanças de Modo" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Mudanças de Dia" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Mudanças de Tópico" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Definir Como Predefinido..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Usar Predefinido..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Entrar num Canal ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Iniciar Consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Mostrar Consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versão" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Hora" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Info sobre Cliente" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizar..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Dar Estado de Operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Tirar Estado de Operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Dar Voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Tirar Voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Expulsar do Canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Banir do Canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Expulsar &e Banir" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Esconder Conversa(s) Temporariamente" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Esconder Conversa(s) Permanentemente" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Mostrar Lista de Canais" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Mostrar Lista de Ignorados" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Esconder Eventos" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Acções" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Adicionar Regra de Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Regras Existentes" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2513,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "A chamar restoreState() ainda que as sessões activas ainda existam!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Utilizador ou senha de administrador não definidos." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Não é possível configurar o armazenamento!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "A criar utilizador administrador..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Endereço de escuta inválido %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "A escutar para os clientes GUI em IPv6 %1 porto %2 usando o protocolo versão %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Não foi possível abrir o interface IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "A escutar para os clientes GUI em IPv4 %1 porto %2 usando o protocolo versão %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Não foi possível abrir o interface IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Não foi possível abrir qualquer interface de rede para escutar!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Cliente conectado de" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "A fechar servidor para configuração básica." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Interface" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Editar Conta do Núcleo" @@ -2738,12 +2846,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Adicionar Conta do Núcleo" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Interface" @@ -2788,28 +2896,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Conectar sempre a" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Cliente" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "muito antigo, a rejeitar." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2921,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                        You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                        You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                        The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                        The username/password combination " "you supplied could not be found in the database." msgstr "Nome de utilizador ou senha inválido!
                                                        O nome de utilizador/senha que indicou não pôde ser encontrado na base de dados." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descrição" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Assistente de Configuração do Núcleo" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "O seu núcleo foi configurado com sucesso. A registá-lo em..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3023,64 @@ msgid "" "over." msgstr "Configuração do núcleo falhada:
                                                        %1
                                                        Prima Próximo para começar novamente." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Utilizador:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repetir senha:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Lembrar senha" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Nota: Adicionar mais utilizadores e mudar o seu nome de utilizador/senha ainda não é possível através do interface do cliente Quassel.\nSe precisa fazer essas coisas, por favor execute \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Este assistente irá guiá-lo através da configuração do seu Núcleo Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Criar Utilizador Administrador" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3103,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introdução" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Seleccionar Infraestrutura de Armazenamento" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Guardar As Suas Definições" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Seleccionar Infraestrutura de Armazenamento" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "As Suas Escolhas" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Utilizador Administrador:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Seleccionar Infraestrutura de Armazenamento" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Por favor aguarde enquanto as suas definições são transmitidas para o núcleo..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autenticação Requerida" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Por favor indique os dados da sua conta:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Utilizador:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Lembrar senha" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Por favor indique as suas credenciais para %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Conectar ao Núcleo" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "A rede está desligada" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Desconectado do núcleo." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "A receber estado da sessão" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "A sincronizar com %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "A receber estados da rede" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3329,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Conexão" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mensagem" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Lag: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "A conexão com o seu núcleo está criptografado com SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "A conexão com o seu núcleo não está criptografado." @@ -3268,7 +3371,7 @@ msgid "Form" msgstr "Formulário" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3459,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Nenhum" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3520,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                        Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3542,7 @@ msgid "" "Announce

                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3555,103 @@ msgid "" "channel starting with #quassel

                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "destacar regra" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informação do núcleo" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versão:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Tempo activo:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Fechar" @@ -3571,22 +3662,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3594,30 +3685,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Dia" msgstr[1] "%n Dias" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (desde %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Falha na conexão. A passar para o próximo servidor" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3634,99 +3725,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Encerramento do Núcleo" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Não foi possível conectar a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Falha na conexão: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Cliente" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "Desconectado (Id do utilizador: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3734,83 +3845,83 @@ msgid "" " create network %1!" msgstr "Sessão do núcleo::criar rede(): Tenho identidade de rede inválida do núcleo ao tentar criar rede %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "Sessão do núcleo::criar rede(): A tentar criar uma rede que já existe, em vez de actualizar!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Nenhuma alcunha válida e livre encontrada na lista de alcunhas: use /nick para continuar" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3820,27 +3931,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Sim" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3850,70 +3961,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "ausente" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "enviar CTCP-%1 solicitar a %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Nenhum tópico definido para %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3922,31 +4033,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3955,39 +4066,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4013,12 +4125,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplicado:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4116,27 +4228,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Depurar Soreposição das Vistas do 'Buffer'" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Vista da Sobreposição" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Propriedades do overlay" @@ -4186,83 +4298,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "É inicializado:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Console de depuração" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "núcleo" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Avaliação" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Registro de depuração" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Fechar" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 mudou o tópico para de %2 para: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Recebido RPL_ISUPPORT não compatível com RFC: isto pode levar a um comportamento inesperado!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 está ausente: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4272,231 +4365,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 é %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 está ligado via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 era %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Fim da lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 está a ser registado desde %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 está inactivo para %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Fim da lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 está nos canais: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 tem voz nos canais: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 é operador nos canais: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "O canal %1 tem %2 utilizadores. O tópico é %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Fim da lista do canal" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "A página pessoal de %1 é %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Canal %1 criado em %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 está ausente: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Nenhum tópico definido para %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "O tópico para %1 é \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Tópico definido por %1 em %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "A alcunha %1 contém caracteres ilegais" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Alcunha já em uso: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Alcunha/canal temporariamente indisponíveis: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "enviar CTCP-%1 solicitar a %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Linha de comando inválida para /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Nome \"%1\" é inválido: ../ ou ..\\ não são permitidos!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Não foi possível localizar o script \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Script \"%1\" colidiu com o código de saída %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Script \"%1\" não foi possível iniciar." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Script \"%1\" causou erro %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Escolher..." @@ -4506,112 +4600,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Destaque personalizado" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Activado" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Realçar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Expressão regular" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Adicionar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Remover" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Destacar Alcunhas" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Todos as alcunhas da identidade" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Alcunha actual" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Nenhum" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Diferenciar maiúsculas de minúsculas" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4619,16 +4707,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -4641,79 +4729,76 @@ msgid "" "channel starting with #quassel

                                                        " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "isso não deve estar vazio" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "destacar regra" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Endereço de escuta inválido %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "destacar regra" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Não foi possível abrir o interface IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Não foi possível abrir o interface IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4721,7 +4806,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Renomear a Identidade" @@ -4747,101 +4832,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Remover identidade" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identidades" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                          " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • All identities need an identity name set
                                                        • " msgstr "
                                                        • Todas as identidades precisam definir um nome de identidade
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • Every identity needs at least one nickname defined
                                                        • " msgstr "
                                                        • Cada identidade precisa de pelo menos uma alcunha definida
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify a real name for every identity
                                                        • " msgstr "
                                                        • Precisa especificar um nome real para cada identidade
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        • You need to specify an ident for every identity
                                                        • " msgstr "
                                                        • Precisa especificar uma identificação para cada identidade
                                                        • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                        " msgstr "
                                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Uma ou mais identidades são inválidas" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Apagar identidade?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Deseja realmente apagar a identidade \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Por favor, digite um novo nome para a identidade \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Utilizador Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Fui pescar" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Não aqui. Não, realmente. não aqui!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Todos os clientes quassel desapareceram da face da terra ..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Jardim de Infância está em outro lugar!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4975,7 +5060,7 @@ msgid "minutes of being idle" msgstr "minutos de inactividade" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avançadas" @@ -5041,15 +5126,15 @@ msgid "Key Type:" msgstr "Tipo de chave:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nenhuma chave carregada" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Carregar" @@ -5066,8 +5151,8 @@ msgstr "Organização:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Nenhum Certificado Carregado" @@ -5077,7 +5162,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Nome Comum:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dia" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Carregar uma chave" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Limpar" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Carregar um Certificado" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Definir Identificação" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identidade padrão" @@ -5367,14 +5452,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "A regra está activada" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                      Only enabled rules are filtered.
                                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Activar/Desactivar:
                                                      Apenas as regras activadas são filtradas.
                                                      Para as regras dinâmicas, ao desactivar de facto mostra as mensagens filtradas novamente" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                      Depending on the type of the rule, the text is " @@ -5387,27 +5472,27 @@ msgid "" "host
                                                      " msgstr "Regra de ignorar:
                                                      Dependendo do tipo da regra, o texto é correspondido contra:

                                                      - o conteúdo da mensagem:
                                                      Exemplo:
                                                      \"*foobar*\" corresponde a qualquer texto que contenha a palavra \"foobar\"

                                                      - a string remetentealcunha!ident@nome.maquina
                                                      Exemplo:
                                                      \"*@foobar.com\" corresponde a qualquer remetente da máquina foobar.com
                                                      \"estupido!.+\" (RegEx) corresponde a qualquer remetente com a alcunha \"estupido\" de qualquer máquina
                                                      " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Por Remetente" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Por Mensagem" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Activado" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipo" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignorar Regra" @@ -5442,12 +5527,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Lista de Ignorar" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "A regra já existe" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5456,159 +5541,147 @@ msgid "" "Please choose another rule." msgstr "Já existe uma regra\n\"%1\"\nPor favor escolha outra regra." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulário" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Isto activa o suporte para o indicador (libindicate) da aplicação do Projecto Ayatana." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Mostrar mensagens no indicador da aplicação" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Branco" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Preto" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Azul escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verde escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Vermelho" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Vermelho escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Magenta escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Laranja" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Amarelo" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verde" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Ciano escuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Ciano" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Azul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Cinzento escuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Cinzento claro" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Limpar Cor" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Focar Linha de Entrada" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5708,117 +5781,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Elemento de Entrada" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Gravar &e Conectar" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Utilizadores" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Tópico" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5909,12 +5982,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Ausente:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Conversa e Listas de Alcunhas" @@ -5949,7 +6022,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Outra actividade" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5957,61 +6036,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Inserção" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Nenhum" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflito de Atalhos" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6019,589 +6098,599 @@ msgid "" "Please choose another one." msgstr "Já existe uma regra\n\"%1\"\nPor favor escolha outra regra." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Reatribuir" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Geral" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Conectar ao Núcleo..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Desconectar do Núcleo" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Info do Núcleo..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configurar &Redes..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Sair" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurar Listas de Conversas..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Trancar Disposição" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Mostrar Barra de &Procura" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Mostrar Registo de Ausência" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Mostrar Barra de &Menus" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Mostrar &Barra de Estado" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Trancar Disposição" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Modo Ecrã Completo" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configurar o&s Atalhos..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurar Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Acerca do Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Acerca do &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Depurar Modelo da &Rede" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Depurar &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Depurar &Modelo da Mensagem" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Depurar Lista &Preferida" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Depurar Re&gisto" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Recarregar Folha de Estilo" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navegação" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Saltar para a conversa preferida" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Definir Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Acesso Rápido #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Acesso Rápido #0" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Acesso Rápido #0" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Acesso Rápido #0" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Acesso Rápido #0" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Acesso Rápido #0" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Acesso Rápido #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Acesso Rápido #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Acesso Rápido #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Acesso Rápido #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Apagar Lista de Conversa?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Ir Para a Conversa" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Ir Para a Conversa" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Ficheiro" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Redes" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Ver" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Listas de &Conversa" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "Barras de &Ferramentas" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Definições" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "A&juda" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Depurar" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Alcunhas" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Mostrar Lista de Alcunhas" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor de Conversa" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Mostrar Monitorização da Conversa" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Linha de entrada" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Mostrar Linha de Entrada" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Tópico" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Mostrar Linha do Tópico" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barra de Ferramentas Principal" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Conectado ao núcleo." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Não conectado ao núcleo." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Conexão Não Encriptada" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "O seu cliente não suporta encriptação SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Dados sensitivos, como as senhas, serão transmitidos desencriptados para o seu núcleo Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "O seu núcleo não suporta encriptação SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Certificado de Segurança Não Confiável" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6609,69 +6698,112 @@ msgid "" "following reasons:" msgstr "O certificado SSL fornecido pelo núcleo em %1 não é confiável pelas seguintes razões:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continuar" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Mostrar Certificado" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Deseja aceitar este certificado para sempre sem ser solicitado?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Apenas Sessão Actual" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Para Sempre" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Erro de Conexão do Núcleo" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "A pedir %1 mensagens do histórico para o 'buffer' %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Endereço de escuta inválido %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Não foi possível abrir o interface IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Não foi possível abrir o interface IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "A receber histórico" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6679,7 +6811,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Protecção de Colagem" @@ -6747,12 +6879,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6769,120 +6901,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Por favor indique um nome de rede:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Rede" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Utilizadores" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Conversa" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Tópico" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Contagem da Alcunha" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                      " msgstr "...e %1 mais

                                                      " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Nota: Isto irá apagar todos os dados relacionados, incluindo todos os dados do histórico da base de dados do núcleo e não pode ser desfeito." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                      Os 'buffers' dos canais activos não podem ser apagados, por favor saia do canal primeiro." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Remover 'buffers' permanentemente?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Entrar no Canal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Rede:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Definição da Conexão da Rede" @@ -7096,22 +7228,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                      " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7138,54 +7271,97 @@ msgstr "Serviço:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codificações" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                      \n" +"

                                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                      \n" +"

                                                      Toggles the IRCv3 'server-time' capability.

                                                      " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configurar definições avançadas tais como codificações da mensagem e reconexão automática" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codificações" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Controlo das codificações para mensagens que entram e saem" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Usar Codificações Personalizadas" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Especificar com que codificação as suas mensagens serão enviadas.\nUTF-8 deve ser a escolha correcta para a maioria das redes." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Enviar mensagens em:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Receber retorno:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      This specifies how control messages, nicks and servernames are " @@ -7194,89 +7370,99 @@ msgid "" " characters and invalid encoding.

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Codificação do servidor:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Redes" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                      Override default message rate limiting.

                                                      Setting limits too low " "may get you disconnected from the server!

                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                      • All networks need at least one server defined
                                                      • " msgstr "
                                                      • Todas as redes precisam de pelo menos um servidor definido
                                                      • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                      " msgstr "
                                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Definições de Rede Inválidas" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Apagar rede?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7284,12 +7470,12 @@ msgid "" "including the backlog?" msgstr "Deseja realmente apagar a rede \"%1\" e todas as definições relacionadas, incluindo o histórico?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7297,12 +7483,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7310,12 +7496,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7323,12 +7522,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7336,18 +7549,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7365,7 +7620,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Uma alcunha válida pode conter letras do alfabeto Inglês, dígitos, e caracteres especiais {, }, [, ], \\, |, `, ^, _ e -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Adicionar Alcunha" @@ -7380,27 +7635,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificações" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7408,109 +7663,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Selecionar arquivo de áudio" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulário" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Reproduzir som" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Escutar previamente o som seleccionado" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Seleccione o ficheiro de som a ser reproduzido" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "A pedir um total de até %1 mensagens do histórico para %2 'buffers'" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "A pedir até %1 de todas as mensagens do histórico não lidas (acrescidos %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "A pedir um total de até %1 mensagens do histórico não lidas para %2 'buffers'" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Bem-vindo ao Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7518,346 +7748,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Este assistente irá ajudá-lo a definir a sua identificação predefinida e a sua rede de conexão IRC.
                                                    Isto apenas cobre as definições básicas. Pode cancelar este assistente a qualquer hora e usar o diálogo de definições para alterações mais detalhadas." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Declaração de bloco inválida: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Atribuição da função da paleta inválida: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Nome da função da paleta desconhecida: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nome de subelemento inválido em %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Tipo de mensagem inválida em %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condição inválida %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Etiqueta de mensagem inválida: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Especificação senderhash inválida: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "O senderhash pode ser no máximo \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Formato de nome inválido: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Especificação de cor IRC ilegal (deve estar entre 00 e 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condição não manuseada: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Proplist inválido %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Tipo do item chatlist inválido %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Estado chatlist inválido %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Declaração de propriedade inválida: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Propriedade de letra inválida: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Propriedade ChatLine desconhecida: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Especificação da função da paleta de cores inválida: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Função da paleta de cores desconhecida: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Declaração de gradiente inválida: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Gradiente inválido pára a lista: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Especificação de letra inválido: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Especificação do estilo da letra inválido: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Especificação do peso da letra inválido: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Especificação de tamanho de letra inválida: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Selecionar arquivo de áudio" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Reproduzir som" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Escutar previamente o som seleccionado" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Seleccione o ficheiro de som a ser reproduzido" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "Breeze Escuro" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "Oxygen" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                    [,
                                                    [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                    [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "ano" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dia" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "seg" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                    %2 (%3 bytes)" @@ -7868,6 +8372,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8002,35 +8526,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Senha do 'Proxy':" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "&Configurar Quassel..." -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "&Definições" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Gravar alterações" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8043,7 +8567,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Definições de Ausência Predefinidas" @@ -8053,22 +8577,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Usar Predefinido..." -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "&Configurar Quassel..." -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "&Definições" @@ -8079,7 +8603,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Definições de Ausência Predefinidas" @@ -8089,22 +8613,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Usar Predefinido..." -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Acção:" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Conflito de Atalhos" @@ -8130,8 +8654,8 @@ msgid "Default:" msgstr "Alvo Predefinido" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Nenhum" @@ -8141,115 +8665,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizar..." -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Conflito de Atalhos" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "A desconectar" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Rede:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "O nome da rede IRC que está a configurar" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servidor: %1" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Uma lista de servidores IRC pertencentes a esta rede" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Editar esta entrada do servidor" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "Editar..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Adicionar outro servidor IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Adicionar..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Remover este servidor da lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "A&pagar" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Mover para cima na lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Mover para baixo na lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Entrar nos Canais Automaticamente" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Uma lista de canais IRC em que irá entrar automaticamente após se conectar à rede" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8264,19 +8788,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8286,138 +8810,138 @@ msgid "" "your core." msgstr "O SQLite é um ficheiro baseado num motor de base de dados que não requer qualquer configuração. É adequado para bases de dados pequenas e médias que não requerem um acesso através da rede. Use o SQLite se o seu Núcleo Quassel deve guardar os dados na mesma máquina em que o está a correr, e se apenas espera que alguns utilizadores usem o seu núcleo." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informações de segurança" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Nome da máquina:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Endereço IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Encriptação:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocolo:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Cadeia de certificados:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Assunto" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nome Comum:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organização:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Unidade Organizacional:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "País:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Estado ou província:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Localidade:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emitente" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Período de validade:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Resumo MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Resumo SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Confiável:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Sim" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                      " msgstr "Não, pelas seguintes razões:
                                                        " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 para %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "EStado do 'Buffer'" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimizar" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restaurar" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                        If enabled, alert the system tray or dock in case of a" @@ -8428,27 +8952,27 @@ msgid "" " support changing the color of the tray icon.

                                                        " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8456,32 +8980,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Mostra uma mensagem num 'popup'" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Completar com tabulação" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Activar entrada da doca, limite de tempo:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Marcar entrada da barra de tarefas, intervalo de tempo:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Ilimitado" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " segundos" @@ -8626,23 +9150,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Remover e banir utilizador do canal" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Utilizadores: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8678,176 +9202,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Elemento do Tópico" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nova" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipo" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "É conhecido como %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN é conhecido como %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Modo de utilizador: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modo %DM%1%DM por %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH entrou em %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH saiu de %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH saiu" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN expulsou %DN%2%DN de %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Dia mudado para %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "A separação de redes (netsplit) entre %DH%1%DH e %DH%2%DH terminou. Os utilizadores entraram: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (mais %2)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Separação de redes (netsplit) entre %DH%1%DH e %DH%2%DH. Os utilizadores sairam: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8855,7 +9379,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8863,7 +9387,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8871,7 +9395,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8879,7 +9403,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8887,7 +9411,7 @@ msgid_plural "%n Voiced" msgstr[0] "Voz" msgstr[1] "Voz" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/pt_BR.po b/po/pt_BR.po index df1b860d..78fdab95 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -2,12 +2,16 @@ # Translators: # André Gondim , 2010 # André Marcelo Alvarenga , 2014,2016 +# Daniel Albers , 2012 +# Daniel Albers , 2011 +# Lucas A. V. Dantas , 2018 +# Pedro Araujo , 2013 # Pedro Araujo , 2013 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/quassel/quassel/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -17,607 +21,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Um cliente IRC distribuído e moderno" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Fundador do projeto, desenvolvedor líder" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Motivador do projeto, desenvolvedor líder" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Correções" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Tradução para espanhol" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Correção do ícone na área de notificação" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Melhorias no idioma" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Melhorias na documentação" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Várias melhorias" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Correções" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Tradução para romeno" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Tradução para finlandês" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Correção do sistema de compilação" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Correção do sistema de compilação para Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Correções de falhas" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Tradução para francês" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Revisão da usabilidade" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "Suporte a SASL" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Várias melhorias" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Várias correções e melhorias" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Tradução para galego" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Tradução para esperanto" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Tradução para japonês" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Mantenedor no Gentoo" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Correções no sistema de tradução" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Correções para Mac" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "Notificações D-Bus" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Tradução para russo" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Tradução para italiano" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Tradução para alemão" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Várias correções" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Correções e tradução para alemão" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Tradução para português" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Sobre o Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                        Quassel IRC

                                                        " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Sobre" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utores" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Colaboradores" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "Agradecimen&to" @@ -651,14 +676,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                        Version date: %2
                                                        Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -680,26 +705,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC é desenvolvido principalmente por:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Gostaríamos de agradecer aos seguintes colaboradores (em ordem alfabética) e a todos que esquecemos de mencionar aqui:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -709,24 +734,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -734,131 +759,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Falha na atualização..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                        It can be used as a regular slash " "command.

                                                        Example: \"foo\" can be used per /foo" msgstr "O atalho para o apelido
                                                        Ele pode ser usado como um comando de corte regular.

                                                        Exemplo: \"foo\" pode ser usado por /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Apelido" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expansão" @@ -909,7 +934,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1011,27 +1036,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Erros:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Automático" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Por favor, escolha um estilo de arquivo" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Away Log" @@ -1041,7 +1066,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Mostrar o nome da rede" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Mostrar o nome do Buffer" @@ -1063,46 +1088,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Quantidade log dinâmico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Método de requisição de histórico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Quantia fixa por bate-papo" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Mensagens não lidas por bate-papo" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mensagens não lidas globalmente" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "O método de requisição mais simples. Recupera uma quantidade fixa de linhas para cada janela de bate-papo do histórico." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Quantidade inicial do histórico:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1110,42 +1154,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Este método de requisição recupera mensagens não lidas para cada janela de bate-papo individualmente. A quantidade de linhas pode ser limitada por bate-papo.\n\nVocê também pode recuperar linhas de bate-papo adicionais para obter um melhor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Quantia máxima de mensagens a serem buscadas por buffer." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limite:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Ilimitado" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Quantia de mensagens a serem buscadas além das mensagens não lidas. O limite não se aplica aqui." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Mensagens adicionais:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                        On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                        \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                        \n" +"

                                                        On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1156,33 +1214,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Este método de requisição recupera todas as mensagens mais novas que a mensagem não lida mais antiga de todos os bate-papos.\n\nNota: Este método de requisição não é recomendado se você usa janelas de bate-papo escondidas ou se você tem bate-papos inativos (i.e.: sem janelas privadas ou canais inativos).\nÉ útil para limitar o tamanho total do histórico e é provavelmente o método mais rápido.\n\nVocê também pode recuperar linhas de bate-papo adicionais mais antigas para obter um melhor contexto." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Quantidade máxima de mensagens a serem recuperadas em todos os registros." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Recuperação do histórico" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                        %1 - %2

                                                        " msgstr "

                                                        %1 - %2

                                                        " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Mesclar buffers permanentemente?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1190,7 +1248,7 @@ msgid "" " This cannot be reversed!" msgstr "Gostaria de mesclar o buffer \"%1\" permanentemente no buffer \"%2\"?\n Isso não poderá ser desfeito!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1205,7 +1263,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Por favor, insira um nome para a lista de bate-papo:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Adicionar lista de bate-papo" @@ -1246,7 +1304,7 @@ msgid "Network:" msgstr "Rede:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Todos" @@ -1328,116 +1386,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Visualização:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Listas de bate-papos personalizadas" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Excluir lista de bate-papo?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Você realmente deseja excluir a lista de conversa \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Visualizar buffer" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Ampliar" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Reduzir" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Tamanho real" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Definir marcador de linha" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Ir para o marcador de linha" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                        Enter a space-separated list of IRCv3 capabilities to ignore:

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                        A list of capabilities may be found at https://ircv3.net/irc/.

                                                        " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Usuários" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Tópico" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista de canais" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Pesquisar padrão:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Alterna entre o modo simples e avançado.\nO modo avançado permite passar strings de busca ao servidor IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Mostrar canais" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtro:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Ocorreram erros:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1486,7 +1561,7 @@ msgid "Move selected buffers to the right" msgstr "Mover buffers selecionados para a direita" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Mostrar:" @@ -1518,83 +1593,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitor de conversa" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opção de entrada" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opção de saída" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorar:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Recuperação do histórico" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Exibir as próprias mensagens" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Mostrar o nome da rede" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Mostrar o nome do Buffer" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurar..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copiar seleção" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1749,34 +1864,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "Diferenciar maiúsculas e minúsculas" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "procurar apelido" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "procurar mensagem" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ignorar entradas, saídas, etc." @@ -1799,37 +1913,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                        Usage examples:

                                                        \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" -"" +"\n" +"

                                                        Accepts Qt QDateTime Format.

                                                        \n" +"

                                                        Examples:

                                                        \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                        dd.MM.yyyy21.05.2001
                                                        ddd MMMM d yyTue May 21 01
                                                        hh:mm:ss.zzz14:13:09.042
                                                        h:m:s ap2:13:9 pm
                                                        \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1840,52 +1956,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Personalizar fonte da janela de bate-papo:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Mostrar uma janela de pré-visualização da página quando o mouse passa por cima de um endereço da rede" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Mostrar pré-visualização da página ao passar o mouse sobre uma URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Definir o marcador de página para o final da janela de bate-papo atual, quando selecionar outro canal" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Definir linha de marcação automaticamente quando alternar entre os bate-papos." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                        The URL to open with the selected text as the " @@ -1895,22 +2011,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                        " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Ver bate-papo" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1927,86 +2043,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identidade já existe no cliente!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Conexão criptografada cancelada" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Conectando em %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Olhando para cima %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Conectado a %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Desconectando de %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                        None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2014,65 +2119,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Sincronizando com o núcleo..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Entrando..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Sessão cancelada" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Conexão criptografada cancelada" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Processou %1 mensagens em %2 segundos." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Todos os bate-papos" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN espera um canal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY espera pelo menos um apelido" @@ -2151,253 +2261,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copiar endereço do link" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Conectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Desconectar" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Entrar" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Saída" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Apagar bate-papo(s)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Ir para o bate-papo" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Entra em" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Partes" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Sair" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Mudanças de apelido" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Mudanças de modo" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Mudanças de dia" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Mudanças de tópico" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Definir como padrão..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Usar padrão..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Entrar em um canal ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Iniciar consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Mostrar consulta" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versão" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Hora" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informação do cliente" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizar..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Dar o estado de operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Tirar o estado de operador" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Dar voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Tirar voz" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Expulsar do canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Banir do canal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Expulsar && banir" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Esconder bate-papo(s) temporariamente" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Esconder bate-papo(s) permanentemente" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Mostrar lista de canais" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Mostrar lista de ignorados" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Esconder eventos" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Ações" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Adicionar regra para Ignorar" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Regras existentes" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2406,250 +2516,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Chamando restoreState() mas sessões ativas ainda existem!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Usuário ou senha de administrador não foram determinados." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Não podia configurar o armazenamento!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Criando usuário administrador..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Endereço de escuta inválido %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Ouvindo para GUI clientes de IPv6 %1 porta %2 usando o protocolo versão %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Não foi possível abrir interface IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Ouvindo para GUI clientes de IPv4 %1 porta %2 usando o protocolo versão %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Não foi possível abrir interface IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Não foi possível abrir qualquer interfaces de rede para escutar!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Cliente conectado a partir de" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Fechar servidor para configuração básica." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Núcleo interno" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Editar conta do núcleo" @@ -2739,12 +2849,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Adicionar conta do núcleo" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Núcleo interno" @@ -2789,28 +2899,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Sempre conectar a" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Núcleos remotos" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Cliente" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "muito velho, rejeitando." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2819,101 +2924,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                        You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                        You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                        The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                        The username/password combination " "you supplied could not be found in the database." msgstr "Nome de usuário ou senha inválido!
                                                        O nome de usuário/senha que você forneceu não pôde ser encontrado no banco de dados." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descrição" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Assistente de configuração de núcleo" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Seu núcleo foi configurado com sucesso. Registrando em..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2921,64 +3026,64 @@ msgid "" "over." msgstr "Configuração do núcleo falhou:
                                                        %1
                                                        pressione próximo para começar de novo." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Nome de usuário:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repetir senha:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Lembrar senha" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Nota: Adicionar mais usuários e trocar seu nome de usuário/senha não é possível através da interface do cliente Quassel ainda.\nSe você precisa fazer essas coisas, por favor execute \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Este assistente irá guiá-lo através da configuração do seu núcleo Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Criar usuário administrador" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3001,151 +3106,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introdução" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Selecionar infraestrutura de armazenamento" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Armazenar suas configurações" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Infraestrutura de armazenamento:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Suas escolhas" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Usuário administrador:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Infraestrutura de armazenamento:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Por favor, aguarde enquanto as suas configurações estão sendo transmitidas para o núcleo..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autenticação requerida" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Por favor, entre com os dados da sua conta:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nome de usuário:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Lembrar senha" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Por favor, entre com suas credenciais para %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Conectar ao núcleo" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "A rede não responde" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Desconectado" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Desconectado do núcleo." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Recebendo estado da sessão" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Sincronização com %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Recebendo estados da rede" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3227,38 +3332,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Conexão" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mensagem" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Lag: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "A conexão com o seu núcleo está criptografado com SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "A conexão com o seu núcleo não está criptografado." @@ -3269,7 +3374,7 @@ msgid "Form" msgstr "Formulário" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3357,77 +3462,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Nenhum" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3435,14 +3523,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                        Sender: Semicolon separated list of nick!ident@host names, " @@ -3457,7 +3545,7 @@ msgid "" "Announce

                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -3470,98 +3558,103 @@ msgid "" "channel starting with #quassel

                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "destacar regra" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informação do núcleo" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versão:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Tempo ativo:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Fechar" @@ -3572,22 +3665,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3688,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n dia" msgstr[1] "%n dias" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (desde %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Falha na conexão. Passando para o próximo servidor" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3728,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Desligando núcleo" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Não foi possível conectar a %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Falha na conexão: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Cliente" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "Desconectado (identidade do usuário: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3848,83 @@ msgid "" " create network %1!" msgstr "Sessão do núcleo::criar rede(): Tenho identidade de rede inválida do núcleo ao tentar criar rede %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "Sessão do núcleo::criar rede(): Tentando criar uma rede que já existe, atualizando preferivelmente!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Não foi encontrado apelidos válidos ou livres na lista de apelidos. use: /nick para continuar" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3821,27 +3934,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Sim" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3851,70 +3964,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "ausente" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "enviar CTCP-%1 solicitar a %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[uso] /delkey remove a chave de encriptação para um apelido ou canal ou apenas /delkey quando em um canal ou consulta." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Nenhuma chave foi definida para %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "A chave para %1 foi excluída." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4036,31 @@ msgid "" "with QCA2 present." msgstr "Erro: Definir uma chave de encriptação requer que o Quassel tenha sido construído com suporte à biblioteca de arquitetura criptográfica do QT (QCA2). Contate o seu distribuidor sobre um pacote Quassel com suporte a QCA2, ou recompile o Quassel com QCA2 presente." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4069,40 @@ msgid "" "with QCA present." msgstr "Erro: Definir uma chave de encriptação requer que o Quassel tenha sido construído com suporte para a biblioteca de arquitetura criptográfica do QT (QCA). Contate o seu distribuidor sobre um pacote com suporte a QCA, ou recompile o Quassel com QCA presente." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[uso] /setkey define a chave de encriptação para um apelido ou canal. /setkey quando em um canal ou buffer de consulta define a chave para ele." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "A senha para %1 foi definida." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[uso] /showkey remove a chave de encriptação para um apelido ou canal ou apenas /showkey quando em um canal ou consulta." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4128,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplicado:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4231,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Depurar o BufferView Overlay" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Visualizar overlay" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Propriedades do overlay" @@ -4187,83 +4301,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "É inicializado:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Console de depuração" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "núcleo" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Avaliação" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Registro de depuração" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Fechar" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 convidou você para o canal %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 alterou o tópico de %2 para: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Recebeu RPL_ISUPPORT não compatível com RFC: isto pode levar a um comportamento inesperado!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 está ausente: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4273,231 +4368,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 é %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 esta on-line via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 foi %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Fim da lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 está conectado desde %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 está inativo por %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Fim da lista /WHO para %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 é um usuário nos canais: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 tem voz nos canais: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 é um operador nos canais: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Canal %1 tem %2 usuários. O tópico é: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Fim da lista de canais" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Pagina da internet para %1 é %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 está ausente: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Tópico não definido para %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Tópico para %1 é \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Tópico ajustado por %1 em %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 foi convidado para %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Apelido %1 contém caracteres ilegais" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Apelido já em uso: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Apelido/canal está temporariamente indisponível: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "enviar CTCP-%1 solicitar a %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "desconhecido" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Linha de comando inválida para /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Nome \"%1\" é inválido: ../ ou ..\\ não são permitidos!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Não foi possível localizar o script \"%1\"" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Script \"%1\" colidiu com o código de saída %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Script \"%1\" não foi possível iniciar." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Script \"%1\" causou erro %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Escolher..." @@ -4507,112 +4603,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Destaque personalizado" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Habilitado" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Realçar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Expressão regular" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Adicionar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Remover" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Destacar apelidos" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Todos os apelidos de identidade" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Apelido atual" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Nenhum" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Diferenciar maiúsculas de minúsculas" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4710,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4732,76 @@ msgid "" "channel starting with #quassel

                                                        " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "isso não deve ser vazio" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "destacar regra" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Endereço de escuta inválido %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "destacar regra" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Não foi possível abrir interface IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Não foi possível abrir interface IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4809,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Renomear identidade" @@ -4748,101 +4835,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Remover identidade" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identidades" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                          " msgstr "Os seguintes problemas precisam ser corrigidos para que as alterações possam ser aplicadas :
                                                            " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • All identities need an identity name set
                                                          • " msgstr "
                                                          • Todas as identidades precisam definir um nome de identidade
                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • Every identity needs at least one nickname defined
                                                          • " msgstr "
                                                          • Cada identidade precisa de pelo menos um apelido definido
                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • You need to specify a real name for every identity
                                                          • " msgstr "
                                                          • Você precisa especificar um nome real para cada identidade
                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          • You need to specify an ident for every identity
                                                          • " msgstr "
                                                          • Você precisa especificar uma identificação para cada identidade
                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                          " msgstr "
                                                        " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Uma ou mais identidades são inválidas" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Apagar identidade?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Você realmente quer apagar a identidade \" %1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Por favor, digite um novo nome para a identidade \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Usuário Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Fui pescar" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Não aqui. Não, realmente. não aqui!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Todos os clientes Quassel desapareceram da face da terra ..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Jardim de Infância está em outro lugar!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5063,7 @@ msgid "minutes of being idle" msgstr "minutos em inatividade" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avançado" @@ -5042,15 +5129,15 @@ msgid "Key Type:" msgstr "Tipo de chave:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nenhuma chave carregada" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Carregar" @@ -5067,8 +5154,8 @@ msgstr "Organização:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Nenhum certificado carregado" @@ -5078,7 +5165,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Nome comum:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                        %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dia" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Carregar uma chave" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Limpar" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Carregar um certificado" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Configurar identidade" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identidade padrão" @@ -5368,14 +5455,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regra está habilitada" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                        Only enabled rules are filtered.
                                                        For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Habilita / Desabilita:
                                                        Apenas regras habilitadas são filtradas.
                                                        Para regras dinâmicas, desabilitar, atualmente, mostra as mensagens filtradas novamente." -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                        Depending on the type of the rule, the text is " @@ -5388,27 +5475,27 @@ msgid "" "host
                                                        " msgstr "Ignorar regra:
                                                        Dependendo do tipo de regra, o texto é comparado com outro pelo:

                                                        - conteúdo da mensagem:
                                                        Exemplo:
                                                        \"*foobar*\" corresponde com qualquer texto contento a palavra\"foobar\"

                                                        - a linha do remetente nick!ident@host.name
                                                        Exemplo:
                                                        \"*@foobar.com\" corresponde a qualquer remetente com servidor foobar.com
                                                        \"stupid!.+\" (RegEx) corresponde a qualquer remetente com apelido \"stupid\" em qualquer servidor
                                                        " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Por remetente" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Por mensagem" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Habilitado" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipo" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignorar regra" @@ -5443,12 +5530,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Lista de ignorados" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Regra já existe" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5544,147 @@ msgid "" "Please choose another rule." msgstr "Já existe uma regra\n\"%1\"\nPor favor, escolha outra." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulário" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Isto habilita suporte para o projeto de notificação Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Mostrar mensagens no aplicativo de notificação" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Branco" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Preto" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Azul escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verde escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Vermelho" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Vermelho escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Magenta escuro" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Laranja" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Amarelo" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verde" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Ciano escuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Ciano" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Azul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Cinza escuro" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Cinza claro" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Limpa cores" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Foco da linha de entrada" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5709,117 +5784,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Widget de entrada" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "Conexão interna" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Salvar && Conectar" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Usuários" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Tópico" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operador" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Servidor" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5985,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Ausente:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Bate-papo & listas de apelido" @@ -5950,7 +6025,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Outra atividade" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5958,61 +6039,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n destaque pendente" msgstr[1] "%n destaques pendentes" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "A tecla que você pressionou não é suportada pelo Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Tecla não suportada" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Clique no botão e depois informe o atalho como faria no programa.\nExemplo para o Ctrl+A: mantenha pressionada a tecla Ctrl e clique em A." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Entrada" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Nenhum" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflito de atalho" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6020,589 +6101,599 @@ msgid "" "Please choose another one." msgstr "O atalho \"%1\" já está em uso e não pode ser reconfigurado.\nPor favor, escolha outro." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "O atalho \"%1\" é ambíguo com o atalho para a seguinte ação:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Você quer reatribuir este atalho para a ação selecionada?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Reatribuir" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Geral" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Conectar-se ao núcleo..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Desconectar-se do núcleo" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Núcleo &informação..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Configurar &redes..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Sair" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurar listas de bate-papos..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "B&loquear leiaute" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Mostrar barra de pe&squisa" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Mostrar registro de ausência" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Mostrar barra de &menus" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Mostrar &barra de status" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "B&loquear leiaute" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Tela cheia" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Configurar atalho&s..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurar Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Sobre o Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Sobre o &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Depuração &modelo de rede" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Depurar o BufferView Overlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Depuração &Modelo de mensagem" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Depuração &Lista de Servidores" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Depuração &Registro" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Recarregar folha de estilo" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navegação" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Ir para uma conversa" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Definir acesso rápido #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Definir acesso rápido #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Definir acesso rápido #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Definir acesso rápido #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Definir acesso rápido #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Definir acesso rápido #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Definir acesso rápido #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Definir acesso rápido #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Definir acesso rápido #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Definir acesso rápido #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Acesso rápido #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Acesso rápido #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Acesso rápido #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Acesso rápido #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Acesso rápido #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Acesso rápido #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Acesso rápido #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Acesso rápido #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Acesso rápido #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Acesso rápido #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Ativar lista de conversação seguinte" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Ativar lista de conversação anterior" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Ir para próxima conversa" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Ir para conversa anterior" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Arquivo" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Redes" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Visualizar" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Listas de &bate-papo" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Barras de ferramentas" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Configurações" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "A&juda" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Depurar" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Apelidos" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Mostra lista de apelidos" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor de conversa" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Mostrar monitor de bate-papo" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Linha de entrada" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Mostrar linha de entrada" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Tópico" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Mostrar linha de tópico" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Barra de ferramentas principal" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Conectado ao núcleo." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Não conectado ao núcleo." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Conexão descriptografada" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Seu cliente não suporta encriptação SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Dados sensíveis, com senha, serão transmitidos não criptografados para seu núcleo Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Seu núcleo não suporta encriptação SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Certificado de segurança não confiável" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6610,69 +6701,112 @@ msgid "" "following reasons:" msgstr "O certificado SSL provido pelo núcleo em %1 não é confiável pelas seguintes razões:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continuar" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Mostrar certificado" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Deseja sempre aceitar este certificado, sem que uma confirmação lhe seja pedida?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Apenas sessão atual" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Para sempre" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Erro de conexão ao núcleo" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Requisitando %1 mensagens da lista de tarefas do acumulador %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Endereço de escuta inválido %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Não foi possível abrir interface IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Não foi possível abrir interface IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Endereço de escuta inválido %1, protocolo de rede desconhecido" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Recebendo registro anterior" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6680,7 +6814,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Proteger colagem:" @@ -6748,12 +6882,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6770,120 +6904,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Por favor, entre com um nome de rede:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Adicionar rede" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Servidor" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Usuários" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Bate-papo" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Tópico" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Contagem de Apelidos" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Você quer apagar o seguinte buffer permanentemente?" msgstr[1] "Você quer apagar os seguintes buffers permanentemente?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                        " msgstr "...e %1 mais

                                                        " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Nota: Isto irá apagar todos os dados relacionados, incluindo todos os dados da lista de tarefas da base de dados do núcleo e não poderá ser desfeita." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                        Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                        Acumuladores ativos do canal não podem ser apagados, por favor, saia do canal primeiro." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Remover acumuladores permanentemente?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Entrar no canal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Rede:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Ajustar conexão de rede" @@ -7097,22 +7231,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Senha:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                        Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                        Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                        " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7139,54 +7274,97 @@ msgstr "Serviço:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codificações" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Configurar ajustes avançados tais como codificação de mensagem e reconexão automática" +"

                                                        Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                        \n" +"

                                                        This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                        \n" +"

                                                        Toggles the IRCv3 'server-time' capability.

                                                        " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codificações" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Controlar codificação para entrada e saída de mensagens" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Usar codificações personalizadas" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Especificar com qual codificação será enviada a sua mensagem.\nUTF-8 deve ser uma escolha sensata para a maioria das redes." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Enviar mensagens em:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Receber retorno:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                        This specifies how control messages, nicks and servernames are " @@ -7195,89 +7373,99 @@ msgid "" " characters and invalid encoding.

                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Codificação do servidor:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Redes" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                        Override default message rate limiting.

                                                        Setting limits too low " "may get you disconnected from the server!

                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                          " msgstr "Os seguintes problemas precisam ser corrigidos para que as alterações possam ser aplicadas :
                                                            " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                          • All networks need at least one server defined
                                                          • " msgstr "
                                                          • Todas as redes necessitam ao menos um servidor definido
                                                          • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                          " msgstr "
                                                        " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Configurações de rede inválidas" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Apagar rede?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7285,12 +7473,12 @@ msgid "" "including the backlog?" msgstr "Você realmente quer apagar a rede \"%1\" e todas as configurações relacionadas, incluindo a lista de tarefas?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7298,12 +7486,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7311,12 +7499,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7324,12 +7525,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7337,18 +7552,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7366,7 +7623,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Um apelido pode conter letras do alfabeto inglês, dígitos e caracteres especiais {, }, [, ], \\, |, `, ^, _ e -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Adicionar apelido" @@ -7381,27 +7638,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificações" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Alterar senha" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Senha antiga:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Senha nova:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Confirme a senha:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7409,109 +7666,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Senha não alterada" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Selecionar arquivo de áudio" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulário" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Reproduzir som" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Ouvir antes o som selecionado" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Selecione o arquivo de som para tocar" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Requisitando um total de até %1 da listas de tarefas para %2 acumuladores" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Requisitando até %1 de todas as listas de tarefas de mensagens (mais adicional %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Requisitando um total de até %1 listas de tarefas não lidas de %2 acumuladores" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Bem-vindo ao Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7519,346 +7751,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Este assistente irá ajudar você a definir sua identidade padrão e sua conexão de rede IRC.
                                                        Isto cobre apenas configurações básicas. Você pode cancelar este assistente a qualquer momento e usar o diálogo de configuração para mudanças mais detalhadas." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Declaração de bloco inválida: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Paleta da atribuição de funções inválida: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Paleta de função de nome desconhecida: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Nome de sub-elemento inválido em %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condição inválida %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Etiqueta de mensagem inválida: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Remetente da estrutura de dados pode ser no máximo \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Formato de nome inválido: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Especificação IRC de cor inválida (deve ser entre 00 e 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condição não manipulável: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Lista de propriedades inválida %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Tipo de lista de conversa inválida %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Estado da lista de conversa inválido %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Declaração de propriedade inválida: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Propriedade de fonte inválida: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Propriedade da linha de conversa desconhecida: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Especificação da paleta de cores inválida: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Especificação da paleta de cor desconhecida: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Declaração de gradiente inválida: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Lista de parada de gradiente inválida: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Especificação de fonte inválida: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Especificação de estilo de fonte inválida: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Especificação de altura de fonte inválida: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Selecionar arquivo de áudio" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Reproduzir som" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Ouvir antes o som selecionado" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Selecione o arquivo de som para tocar" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                        [,
                                                        [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                        [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "ano" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dia" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "seg" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operador" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Servidor" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                        %2 (%3 bytes)" @@ -7869,6 +8375,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Desconectando..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8003,35 +8529,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Senha:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Configurações" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Salvar alterações" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8044,7 +8570,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Recarregar configurações" @@ -8054,22 +8580,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Você gostaria de recarregar as configurações, desfazendo suas alterações nesta página?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restaurar Configurações" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Você gostaria de restaurar os valores padrões para esta página?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configurar Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Configurações" @@ -8080,7 +8606,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configurar %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Recarregar configurações" @@ -8090,22 +8616,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Você gostaria de recarregar as configurações, desfazendo suas alterações nesta página?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restaurar Configurações" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Você gostaria de restaurar os valores padrões para esta página?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Ação" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Atalho" @@ -8131,8 +8657,8 @@ msgid "Default:" msgstr "Padrão:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Nenhum" @@ -8142,115 +8668,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizar:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interface" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Atalhos de teclado" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Desconectando" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nome da rede:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "O nome da rede IRC que você está configurando" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servidores" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Uma lista de servidores IRC pertencentes a esta rede" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Editar inscrição deste servidor" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Editar..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Adicionar outro servidor IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Adicionar" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Remover este servidor da lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Exc&luir" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Mover para cima na lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Mover para baixo na lista" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Ingressa em canais automaticamente" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Um lista de canais IRC que você ira entrar automaticamente após conectar a rede" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Mensagem privada" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8265,19 +8791,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8287,138 +8813,138 @@ msgid "" "your core." msgstr "SQLite é um motor de base de dados baseado em arquivos que não requer qualquer ajuste. Ele é recomendável para pequenas ou médias base de dados que não requerem acesso via rede. Use SQLite se seu núcleo Quassel deve armazenar dados na mesma máquina que esta rodando, e se você espera apenas poucos usuários no seu núcleo." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informações de segurança" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Servidor:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Endereço IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Encriptação:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocolo:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Cadeia de certificados:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Assunto" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nome comum:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organização:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Unidade organizacional:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "País:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Estado ou província:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Localidade:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emitente" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Período de validade:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Compilação MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Compilação SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Confiado:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Sim" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                          " msgstr "Não, pelas seguintes razões:
                                                            " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 para %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Status do acumulador" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimizar" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restaurar" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                            If enabled, alert the system tray or dock in case of a" @@ -8429,27 +8955,27 @@ msgid "" " support changing the color of the tray icon.

                                                            " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8457,32 +8983,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n destaque pendente" msgstr[1] "%n destaques pendentes" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Mostrar uma mensagem em um janela" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Completar com tabulação" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Ativar entrada limitada, tempo para expirar:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Selecionar entrada na barra de tarefas, tempo para expirar:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Ilimitado" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "segundos" @@ -8627,23 +9153,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Remover e banir usuário do canal" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulário" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Usuários: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8679,176 +9205,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Tópico Widget" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Novo" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipo" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Agora você é conhecido como %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN agora é conhecido como %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Modo de usuário: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Modo %DM%1%DM por %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH entrou %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH deixou %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH saiu" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN foi chutado %DN%2%DN de %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Divisão de rede entre %DH%1%DH e %DH%2%DH terminou. Usuários ingressaram: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (%2 mais)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Divisão de rede entre %DH%1%DH e %DH%2%DH. Usuários sairam: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8856,7 +9382,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n proprietário" msgstr[1] "%n proprietários" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8864,7 +9390,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Admin" msgstr[1] "%n Admins" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8872,7 +9398,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operador" msgstr[1] "%n operadores" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8880,7 +9406,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Meio-Op" msgstr[1] "%n Meio-Ops" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8888,7 +9414,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n voz" msgstr[1] "%n vozes" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/quassel.pot b/po/quassel.pot index bc1e5eb6..374c0fd0 100644 --- a/po/quassel.pot +++ b/po/quassel.pot @@ -12,607 +12,628 @@ msgstr "" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                            Quassel IRC

                                                            " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Despre" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utori" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Contribuitori" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "Mulțumiri că&tre" @@ -650,14 +673,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                            Version date: %2
                                                            Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +702,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC este dezvoltat în principal de:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Dorim să mulțumim următorilor contribuitori (în ordine alfabetică) și tuturor pe care am uitat să îi menționăm aici:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -708,24 +731,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +756,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Actualizare eșuată..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                            It can be used as a regular slash " "command.

                                                            Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expansiune" @@ -908,7 +931,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1010,27 +1033,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Erori:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Alegeți un fișier cu foi de stil" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Jurnalul plecărilor" @@ -1040,7 +1063,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Arată denumirea rețelei" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "" @@ -1062,46 +1085,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Mesaje necitite per discuție" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mesaje necitite global" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1151,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Limită:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Nelimitat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Mesaje suplimentare:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                            On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                            \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                            \n" +"

                                                            On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                            " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1211,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                            %1 - %2

                                                            " msgstr "

                                                            %1 - %2

                                                            " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1245,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1204,7 +1260,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Introduceți o denumire pentru lista de discuții:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Adaugă listă de discuții" @@ -1245,7 +1301,7 @@ msgid "Network:" msgstr "Rețea:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Toate" @@ -1327,116 +1383,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Previzualizare:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Liste de discuție personaliz." -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Ștergeți lista de discuții?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Sigur doriți să ștergeți lista de discuții „%1”?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Apropie" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Îndepărtează" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Dimensiune reală" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Stabilește linia de marcaj" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Mergi la linia de marcaj" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                            Enter a space-separated list of IRCv3 capabilities to ignore:

                                                            " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                            A list of capabilities may be found at https://ircv3.net/irc/.

                                                            " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Utilizatori" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Subiect" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista de canale" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Model de căutat:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Arată canalele" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtru:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Erori intervenite:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1558,7 @@ msgid "Move selected buffers to the right" msgstr "" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Arată:" @@ -1517,83 +1590,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Monitorul discuției" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignoră:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Arată propriile mesaje" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Arată denumirea rețelei" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Configurare..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Copiază selecția" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1748,34 +1861,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "sensibil la registru" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "caută porecla" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "caută mesajul" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "" @@ -1798,37 +1910,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                            Usage examples:

                                                            \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                            dd.MM.yyyy21.05.2001
                                                            ddd MMMM d yyTue May 21 01
                                                            hh:mm:ss.zzz14:13:09.042
                                                            h:m:s ap2:13:9 pm
                                                            \n" -"" +"\n" +"

                                                            Accepts Qt QDateTime Format.

                                                            \n" +"

                                                            Examples:

                                                            \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                            dd.MM.yyyy21.05.2001
                                                            ddd MMMM d yyTue May 21 01
                                                            hh:mm:ss.zzz14:13:09.042
                                                            h:m:s ap2:13:9 pm
                                                            \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1953,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Arată previzualizările paginilor web pe planare peste URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                            The URL to open with the selected text as the " @@ -1894,22 +2008,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                            " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Vizualizare discuție" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2040,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identitatea există deja în client!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Conexiune necriptată anulată" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Se conectează la %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Se caută %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Conectat la %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Se deconectează de la %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Deconectat" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                            None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2116,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Se sincronizează cu nucleul..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Autentificare..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Autentificare anulată" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Conexiune necriptată anulată" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Toate discuțiile" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN presupune un canal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY presupune cel puțin o poreclă" @@ -2150,253 +2258,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Copiază adresa legăturii" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Conectează" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Deconectează" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Alătură-te" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Părăsește" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Șterge discuții..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Mergi la discuție" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Alăturări" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Părăsiri" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Ieșiri" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Schimbări de porecle" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Schimbări de regim" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Schimbări de zi" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Schimbări de subiect" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Stabilește ca implicit..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Folosește implicite..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Alăturare la canal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Începe interogare" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Arată interogare" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versiune" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Oră" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Informații client" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Personalizat..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Oferă statut de operator" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Ia statut de operator" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Oferă statut de semi-operator" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Ia statut de semi-operator" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Oferă voce" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Ia voce" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Arată lista de canale" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Arată lista de ignorări" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Ascunde evenimente" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Acțiuni" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignoră" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Adaugă regulă de ignorare" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Reguli existente" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2513,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Stocarea nu poate fi configurată!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Se creează utilizatorul pentru administrare..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Adresă de ascultare %1 nevalidă" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Nu s-au putut deschide interfețe de rețea pentru ascultare!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Client conectat de la" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Nucleu intern" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Modifică cont din nucleu" @@ -2738,12 +2846,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Adaugă cont de nucleu" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Nucleu intern" @@ -2788,28 +2896,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Conectează mereu la" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Nuclee distante" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Client" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "prea vechi, se respinge." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2921,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                            You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                            You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                            The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                            The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Descriere" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Asistent de configurare a nucleului" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Nucleul a fost configurat cu succes. În curs de autentificare..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3023,64 @@ msgid "" "over." msgstr "Configurarea nucleului a eșuat:
                                                            %1
                                                            Apăsați Următor pentru a începe din nou." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Utilizator:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Parolă:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Repetați parola:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Memorizează parola" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Acest asistent vă va ghida prin configurarea Quassel Core" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Creează utilizator pentru administrare" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3103,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introducere" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Alegeți platforma de stocare" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Se stochează configurările" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Platformă de stocare:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Ce ați ales" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Utilizator pentru administrare:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Așteptați cît se transmit configurările către nucleu..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autentificare necesară" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Introduceți datele contului dumneavoastră:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Parolă:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Nume de utilizator:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Ține minte parola" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Introduceți datele de autentificare pentru %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Conectează la nucleu" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Rețeaua e oprită" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Deconectat" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Deconectat de la nucleu." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Se primește starea sesiunii" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Se sincronizează cu %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Se primesc stările rețelelor" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3329,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Conexiune" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mesaj" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Reținere: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Conexiunea cu nucleul e criptată cu SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Conexiunea cu nucleul nu e criptată." @@ -3268,7 +3371,7 @@ msgid "Form" msgstr "Formular" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3459,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Niciunul" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3520,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                            Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3542,7 @@ msgid "" "Announce

                                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                            Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3555,103 @@ msgid "" "channel starting with #quassel

                                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "regulă de evidențiere" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informații nucleu" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versiune:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Închide" @@ -3571,22 +3662,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3686,30 @@ msgstr[0] "%n zi" msgstr[1] "%n zile" msgstr[2] "%n de zile" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (din %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Conexiunea a eșuat. Se ciclează la următorul server" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3726,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Nu s-a putut conecta la %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Eșec la conectare: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Client" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "deconectat (UserId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3846,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3821,27 +3932,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Da" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3851,70 +3962,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "plecat" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Nu a fost stabilită nicio tastă pentru %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Tasta pentru %1 a fost ștearsă." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4034,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4067,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Începe interogarea cu %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Cheia pentru %1 a fost stabilită." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4126,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Duplică:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4229,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4187,83 +4299,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Este inițializată:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Consolă pentru depanare" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "nucleu" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Evaluează!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Jurnal de depanare" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Închide" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 v-a invitat în canalul %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 a schimbat subiectul pentru %2 în: „%3”" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 este plecat: „%2”" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Nu mai sînteți marcat ca fiind plecat" @@ -4273,231 +4366,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Ați fost marcat ca fiind plecat" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 este %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 este conectat prin %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 a fost online prin %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 a fost %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Sfîrșitul listei /WHO pentru %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 este autentificat din %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Whois] Sfîrșitul listei /WHOIS" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 este un utilizator pe canalele: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 are voce pe canalele: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 este operator pe canalele: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Canalul %1 are %2 utilizatori. Subiectul este: „%3”" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Sfîrșitul listei canalelor" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Pagina oficială pentru %1 este %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Canalul %1 creat pe %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 este autentificat ca %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 era autentificat ca %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Nu e stabilit niciun subiect pentru %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Subiectul pentru %1 este „%2”" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Subiect stabilit de %1 pe %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 a fost invitat la %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Sfîrșitul /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Porecla %1 conține caractere nepermise" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Poreclă deja în uz: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "necunoscut" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Scriptul „%1” nu a putut fi găsit" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Scriptul „%1” nu s-a putut porni." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Scriptul „%1” a provocat eroarea %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Alege..." @@ -4507,112 +4601,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formular" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Evidențieri personalizate" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Activat" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Evidențiere" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Canal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Adaugă" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Elimină" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Evidențiază porecle" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Toate poreclele de la identitate" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Porecla actuală" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Sensibil la registru" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4708,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                            Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4730,76 @@ msgid "" "channel starting with #quassel

                                                            " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgid "highlight rule" +msgstr "regulă de evidențiere" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Adresă de ascultare %1 nevalidă" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "regulă de evidențiere" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" +msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4807,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Redenumește identitatea" @@ -4748,101 +4833,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Elimină identitatea" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identități" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                              " msgstr "Următoarele probleme trebuiesc corectate înainte să poată fi aplicate modificările:
                                                                " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                              • All identities need an identity name set
                                                              • " msgstr "
                                                              • Toate identitățile necesită o denumire de identitate
                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                              • Every identity needs at least one nickname defined
                                                              • " msgstr "
                                                              • Fiecare identitate necesită cel puțin o poreclă definită
                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                              • You need to specify a real name for every identity
                                                              • " msgstr "
                                                              • Trebuie să specificați un nume real pentru fiecare identitate
                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                              • You need to specify an ident for every identity
                                                              • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                              " msgstr "
                                                            " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Una sau mai multe identități nu sînt valide" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Se șterge identitatea?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Sigur doriți să ștergeți identitatea „%1”?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Introduceți o nouă denumire pentru identitatea „%1”!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Utilizator Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Plecat la pescuit." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Nu-s aici. Serios, nu-s!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Toți clienții Quassel au dispărut de pe fața pămîntului..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Grădinița e în altă parte!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5061,7 @@ msgid "minutes of being idle" msgstr "minute de inactivitate" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avansat" @@ -5042,15 +5127,15 @@ msgid "Key Type:" msgstr "Tip cheie:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Nicio cheie încărcată" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Încarcă" @@ -5067,8 +5152,8 @@ msgstr "Organizație:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Niciun certificat încărcat" @@ -5078,7 +5163,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                            %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "zi" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Încarcă o cheie" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Citirea cheii a eșuat" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Curăță" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Încarcă un certificat" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Configurează identitate" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identitate implicită" @@ -5368,14 +5453,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regula e activată" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                            Only enabled rules are filtered.
                                                            For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                            Depending on the type of the rule, the text is " @@ -5388,27 +5473,27 @@ msgid "" "host
                                                            " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "După expeditor" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "După mesaj" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Activat" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tip" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Regulă de ignorare" @@ -5443,12 +5528,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Listă de ignorări" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Regula există deja" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5542,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formular" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Arată mesaje în indicatorul aplicației" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Alb" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Negru" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Albastru închis" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Verde închis" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Roșu" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Roșu închis" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Purpuriu închis" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Portocaliu" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Galben" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Verde" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Turcoaz închis" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Turcoaz" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Albastru" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Purpuriu" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Gri închis" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Gri deschis" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Curăță culoarea" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Focalizează linia de introducere" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5709,117 +5782,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Control de introducere" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "conexiune internă" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Salvează și conectează" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Canal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Utilizatori" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Subiect" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5983,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Plecat:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Liste de discuții și porecle" @@ -5950,7 +6023,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Altă activitate" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5959,61 +6038,61 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Tasta pe care tocmai ați apăsat-o nu este susținută de Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Tastă nesuportată" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Apăsați butonul apoi introduceți scurtătura la fel cum ați face în aplicație.\nDe exemplu pentru un Ctrl+a: tineți tasta Ctrl apăsată și tastați a." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Intrare" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Niciunul" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Conflict acceleratori" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6021,589 +6100,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Doriți să reatribuiți acest accelerator la acțiunea aleasă?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Reatribuie" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "General" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Conectare la nucleu..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Deconectează de la nucleu" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Informații nucleu..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Co&nfigurare rețele..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Ieșire" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Configurează liste de discuții..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "B&lochează aranjamentul" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Arată bara de &căutare" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Arată jurnalul plecărilor" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Arată bara de &meniu" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Arată &bara de stare" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "B&lochează aranjamentul" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Regim de ecran complet" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Confi&gurează acceleratorii..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Configurare Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "Despre Qu&assel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Despre &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Reîncarcă foaia de stil" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigare" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Stabilește acces rapid #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Stabilește acces rapid #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Stabilește acces rapid #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Stabilește acces rapid #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Stabilește acces rapid #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Stabilește acces rapid #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Stabilește acces rapid #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Stabilește acces rapid #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Stabilește acces rapid #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Stabilește acces rapid #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Acces rapid #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Acces rapid #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Acces rapid #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Acces rapid #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Acces rapid #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Acces rapid #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Acces rapid #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Acces rapid #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Acces rapid #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Acces rapid #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Activează următoarea listă de discuții" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Activează precedenta listă de discuții" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Mergi la următoarea discuție" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Mergi la precedenta discuție" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Fișier" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Rețele" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Vizualizare" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Liste de dis&cuții" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Bara de unelte" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Configurări" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Ajutor" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Depanare" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Porecle" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Arată lista de porecle" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Monitor de discuție" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Arată monitorul discuției" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Linie de introducere" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Arată linia de introducere" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Subiect" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Arată linia de subiect" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Bara de unelte principală" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Conectat la nucleu." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Neconectat la nucleu." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Conexiune necriptată" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Clientul dumneavoastră nu susține criptare SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Nucleul dumneavoastră nu susține criptare SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Certificat de securitate fără încredere" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6611,69 +6700,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Continuă" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Arată certificatul" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Doriți să accept acest ceritificat pentru totdeauna?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Numai sesiunea actuală" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Mereu" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Eroare de conectare la nucleu" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Adresă de ascultare %1 nevalidă" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6682,7 +6814,7 @@ msgstr[0] "Sigur doriți să lipiți %n linie?" msgstr[1] "Sigur doriți să lipiți %n linii?" msgstr[2] "Sigur doriți să lipiți %n de linii?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Protecție lipire" @@ -6750,12 +6882,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6772,53 +6904,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Introduceți o denumire pentru rețea:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Adaugă rețea" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Utilizatori" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Discuție" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Subiect" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Contor de porecle" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6826,67 +6958,67 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                            " msgstr "...și încă %1

                                                            " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                            Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Alăturare la canal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Rețea:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Canal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Parolă:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Configurați conexiunea de rețea" @@ -7100,22 +7232,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Parolă:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                            Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                            Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                            " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7142,54 +7275,97 @@ msgstr "Serviciu:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Codări" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                                            Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                            \n" +"

                                                            This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                            \n" +"

                                                            Toggles the IRCv3 'server-time' capability.

                                                            " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Codări" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Controlează codările pentru mesaje de intrare și ieșire" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Folosește codări personalizate" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Trimite mesajele în:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                            This specifies how control messages, nicks and servernames are " @@ -7198,89 +7374,99 @@ msgid "" " characters and invalid encoding.

                                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Codare server:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Rețele" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                            Override default message rate limiting.

                                                            Setting limits too low " "may get you disconnected from the server!

                                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                            • All networks need at least one server defined
                                                            • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                            " msgstr "
                                                          " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Configurări de rețea nevalide" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Se șterge rețeaua?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7288,12 +7474,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7301,12 +7487,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7314,12 +7500,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7327,12 +7526,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7340,18 +7553,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7369,7 +7624,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Adaugă poreclă" @@ -7384,27 +7639,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notificări" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7412,109 +7667,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Alegeți fișierul audio" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formular" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Redă un sunet" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Alegeți fișierul de sunet de redat" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Bun venit în Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7522,346 +7752,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Acest asistent vă va ajuta să vă configurați iddentitatea implicită și conexiunea de rețea IRC.
                                                          Acesta cuprinde doar configurările de bază. Puteți închide acest asistent în orice moment și să folosiți dialogul de configurare pentru modificări mai detaliate." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Tip nevalid de mesaj în %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Condiție nevalidă %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Etichetă nevalidă de mesaj: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Denumire de format nevalidă: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Condiție nemanipulată: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Alegeți fișierul audio" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Redă un sunet" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Alegeți fișierul de sunet de redat" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                          [,
                                                          [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                          [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "an" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "zi" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sec" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                          %2 (%3 bytes)" @@ -7872,6 +8376,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8006,35 +8530,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Parolă pentru proxy:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Configurează Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Configurări" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Salvează modificările" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8047,7 +8571,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Configurează %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Reîncarcă configurările" @@ -8057,22 +8581,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Doriți să reîncărcați configurările, anulîndu-vă modificările din această pagină?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Restabilire implicite" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Doriți să restabiliți valorile implicite pentru această pagină?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Configurează Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Configurări" @@ -8083,7 +8607,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Configurează %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Reîncarcă configurările" @@ -8093,22 +8617,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Doriți să reîncărcați configurările, anulîndu-vă modificările din această pagină?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Restabilire implicite" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Doriți să restabiliți valorile implicite pentru această pagină?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Acțiune" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Accelerator" @@ -8134,8 +8658,8 @@ msgid "Default:" msgstr "Implicit:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8145,115 +8669,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Personalizat:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Interfață" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Acceleratori" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Se deconectează" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Denumirea rețelei:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Denumirea rețelei IRC pe care o configurați" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servere" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "O listă de servere IRC ce aparțin acestei rețele" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Modifică această înregistrare de server" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "Modificar&e..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Adaugă alt server IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Adăugare..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Elimină această înregistrare de server din listă" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Ș&terge" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Mută mai sus în listă" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Mută mai jos în listă" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Alăturare automată la canale" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8268,19 +8792,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8290,138 +8814,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informații de securitate" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Denumire gazdă:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Adresă IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Criptare:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protocol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Lanț de certificate:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Subiect" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Nume comun:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organizație:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Unitate organizațională:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Țară:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Stat sau provincie:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Localitate:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Emitent" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Perioadă de valabilitate:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Sumă MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Sumă SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "De încredere:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Da" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                            " msgstr "Nu, din următoarele motive:
                                                              " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 la %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimizează" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Restabilește" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                              If enabled, alert the system tray or dock in case of a" @@ -8432,27 +8956,27 @@ msgid "" " support changing the color of the tray icon.

                                                              " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8461,32 +8985,32 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Completare cu Tab" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Nelimitat" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " secunde" @@ -8631,23 +9155,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formular" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Utilizatori: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8683,176 +9207,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Control pentru subiect" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nou" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tip" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH a ieșit" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN a dat afară pe %DN%2%DN din %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Zi schimbată la %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (încă %2)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8861,7 +9385,7 @@ msgstr[0] "%n proprietar" msgstr[1] "%n proprietari" msgstr[2] "%n de proprietari" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8870,7 +9394,7 @@ msgstr[0] "%n administrator" msgstr[1] "%n administratori" msgstr[2] "%n de administratori" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8879,7 +9403,7 @@ msgstr[0] "%n operator" msgstr[1] "%n operatori" msgstr[2] "%n de operatori" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8888,7 +9412,7 @@ msgstr[0] "%n semioperator" msgstr[1] "%n semioperatori" msgstr[2] "%n de semioperatori" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8897,7 +9421,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/ru.po b/po/ru.po index cc046bda..26c734b1 100644 --- a/po/ru.po +++ b/po/ru.po @@ -1,6 +1,9 @@ # # Translators: # Andrei Stepanov, 2016 +# Andrei Stepanov , 2016 +# Daniel Albers , 2011 +# sfionov , 2012 # sfionov , 2012 # Svetlana Tkachenko , 2018 # Viktor Suprun , 2016 @@ -9,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Russian (http://www.transifex.com/quassel/quassel/language/ru/)\n" "MIME-Version: 1.0\n" @@ -19,607 +22,628 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Современный, распределённый IRC-клиент" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "Основатель проекта, ведущий разработчик" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "Идейный вдохновитель, ведущий разработчик" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "Бывший ведущий разработчик" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Много нововведений, исправлений и улучшений" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "Поддержка IRCv3, документация, много разных улучшений, тестирование, выдающиеся пулл реквесты" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "Улучшения инетерфейса для OSX" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Исправления" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Улучшения интерфейса чата" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Тестер ранней бета версии и багхантер, датский перевод" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Испанский перевод" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Исправления системы сборки" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "Улучшение производительности базы данных" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Исправление иконки в трее" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Языковые улучшения" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Улучшения документации" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Различные улучшения" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "Бразильский перевод" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Словенский перевод" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Исправления" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Румынский перевод" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "Панджабский перевод" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Финский перевод" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Исправление системы сборки" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Иправление системы сборки для Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Исправление падений" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Французский перевод" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "Поддержка SASL" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Различные улучшения" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "Исправление окна настроек" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Галицкий перевод" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Перевод на эсперанто" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Японский перевод" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Исправления системы переводов" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Турецкий перевод" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Исравления для Mac" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Польский перевод" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Русский перевод" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Итальянский перевод" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Немецкий перевод" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Норвежский перевод" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Венгерский перевод" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "Улучшения парсера IRC" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Начальная поддержка Qt5" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "Можество улучшений и исправлений" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Различные исправления" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Исправления багов" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Чешский перевод" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Иправления миграции для Postgress" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Датский перевод" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Исправления контекстного меню" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Множество исправлений и улучшений, сортировка и анализ багов" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Сербский перевод" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Греческий перевод" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Улучшения" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "Улучшения для OSX" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Литовский перевод" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Исправления документации" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "Улучшения" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Немецкий перевод, исправления" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "Комманда /print" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Улучшения производительности" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Голландский перевод" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Корейский перевод" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Норвежский перевод, документация" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Украинский перевод" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Португальский перевод" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "О Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "

                                                              Quassel IRC

                                                              " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&О программе" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "&Авторы" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Помощники" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Благодарности" @@ -653,14 +677,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                              Version date: %2
                                                              Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -682,26 +706,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC разрабатывается в основном:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Мы хотим выразить благодарность следующим людям, внесшим свой вклад (в алфавитном порядке), а также всем, кого мы забыли здесь упомянуть:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -711,24 +735,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -736,131 +760,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Обновление не удалось..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                              It can be used as a regular slash " "command.

                                                              Example: \"foo\" can be used per /foo" msgstr "Ссылка к псевдониму
                                                              Она может использоваться как обыкновенный слэш.

                                                              Пример: \"foo\" может использоваться для /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Псевдоним" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Расширение" @@ -911,7 +935,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "<По умолчанию>" @@ -1013,27 +1037,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Ошибки:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Автоматически" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Выберите пожалуйста файл стилей" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Журнал отсутствия" @@ -1043,7 +1067,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Показывать название сети" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Показывать название буфера" @@ -1065,46 +1089,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Динамический размер журнала:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Способ показа журнала:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Постоянное количество строк в чате" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Непрочитанные сообщения в чате" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Общее количество непрочитанных сообщений" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Самый простой запросчик. Он получает фиксированное количество строк из журнала для каждого окна чата." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Начальный размер журнала:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1112,42 +1155,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Этот запрос индивидуально извлекает непрочитанные сообщения для каждого окна чата. Количество полученных из журнала строк может быть ограничено.\n\nТакже вы можете выбрать дополнительное количество строк, для извлечения, что-бы лучше понять тему разговора." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Максимальное количество запрашиваемых сообщений для буфера." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Предел:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Неограничено" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Количество сообщений, запрашиваемых в дополнение к непрочитанным. Здесь не применяется ограничение." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Дополнительных сообщений:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                              On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                              \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                              \n" +"

                                                              On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                              " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1158,33 +1215,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Эта программа запрашивает все сообщения, моложе самого старого непрочитанного сообщения для всех чатов.\nПримечание: Этот запросчик не рекомендуется использовать если вы используете скрытые окна чата или есть неактивные чаты (т. е.: нет устаревших запросов или каналов).\nЛучше всего, и вероятно - быстрее, задать ограничение максимального размера журнала.\nВ дополнение ко всему, вы также можете запросить более старые разговорные каналы, чтобы лучше вникнуть в контекст." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Максимальное количество сообщений, запрашиваемых из всех буферов." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Просмотр Журнала" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                              %1 - %2

                                                              " msgstr "

                                                              %1 - %2

                                                              " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Произвести необратимое слияние буферов?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1192,7 +1249,7 @@ msgid "" " This cannot be reversed!" msgstr "Хотите ли вы слить буфер \"%1\" с буфером \"%2\"?\n Это нельзя обратить!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1207,7 +1264,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Пожалуйста, введите имя чатлиста:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Добавить Чатлист" @@ -1248,7 +1305,7 @@ msgid "Network:" msgstr "Сеть:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Все" @@ -1330,116 +1387,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Предварительный просмотр:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Пользовательские Чатлисты" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Удалить Чатлист?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Вы действительно хотите удалить чат \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "СписокБуферов" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Увеличить" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Уменьшить" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Действительный размер" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Отметка:" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Отметка:" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                              Enter a space-separated list of IRCv3 capabilities to ignore:

                                                              " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                              A list of capabilities may be found at https://ircv3.net/irc/.

                                                              " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Пользователи" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Тема" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Список каналов" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Шаблон поиска:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Переключение между простым и расширенным режимами.\nРасширенный режим позволяет передавать поисковые строки серверу IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Показать каналы" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Фильтр:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Произошли ошибки:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1488,7 +1562,7 @@ msgid "Move selected buffers to the right" msgstr "Переместить выбранные буферы вправо" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Показывать:" @@ -1520,83 +1594,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Монитор чата" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Белый список" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Чёрный список" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Игнорировать:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Просмотр Журнала" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Показывать свои сообщения" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Показывать название сети" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Показывать название буфера" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Настроить..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Скопировать выделение" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Найти '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1751,34 +1865,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "учитывать регистр" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "искать ник" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "искать сообщение" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "игнорировать входы, уходы, и т. п." @@ -1801,37 +1914,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                              Usage examples:

                                                              \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                              dd.MM.yyyy21.05.2001
                                                              ddd MMMM d yyTue May 21 01
                                                              hh:mm:ss.zzz14:13:09.042
                                                              h:m:s ap2:13:9 pm
                                                              \n" -"" +"\n" +"

                                                              Accepts Qt QDateTime Format.

                                                              \n" +"

                                                              Examples:

                                                              \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                              dd.MM.yyyy21.05.2001
                                                              ddd MMMM d yyTue May 21 01
                                                              hh:mm:ss.zzz14:13:09.042
                                                              h:m:s ap2:13:9 pm
                                                              \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1842,52 +1957,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Пользовательский шрифт окна чата:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Показывать предварительный просмотр вебсайта при наведении мышью на адрес" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Показывать эскиз вебсайта при наведении на URL" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                              The URL to open with the selected text as the " @@ -1897,22 +2012,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                              " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Вид Окна Чата" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1929,86 +2044,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Личность уже есть в клиенте!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Незашифрованное подключение отменено" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Соединяюсь с %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Ищу хост %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Соединение с %1 установлено" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Идет отключение от %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Отключено" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                              None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2016,65 +2120,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Синхронизация с ядром..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Авторизуюсь..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Вход в систему отменен" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Незашифрованное подключение отменено" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Обработано сообщений: %1. Затрачено секунд: %2." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Все Чаты" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY предполагает наличие хотя бы ника" @@ -2153,253 +2262,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Скопировать адрес ссылки" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Соединиться" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Отсоединиться" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Зайти" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Выйти" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Удалить Чат(ы)..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Войти в Чат" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Входы" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Выходы из канала" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Выходы из сети" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Смены ника" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Смены режимов" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Смены дня" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Смены ника" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Задать буфер по умолчанию..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Использовать по умолчанию..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Зайти на канал..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Начать диалог" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Показать диалог" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Версия" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Время" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Информация о IRC клиенте" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Дать оператора" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Снять оператора" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Дать голос" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Снять голос" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Выгнать с канала" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Забанить на канале" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Выгнать и забанить" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Скрыть чат(ы), временно" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Скрыть чат(ы), Постоянно" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Показать список каналов" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Показать список игнорируемых" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Спрятать события" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Действия" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Игнорировать" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Добавить правило игнорирования" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Имеющиеся правила" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2408,250 +2517,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Вызываю restoreState(), несмотря на существующие активные сессии!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Нет пользователя-администратора или пароля." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Не могу настроить хранилище!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Создаю пользователя-администратора..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Некорректный адрес для прослушивания %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Ожидаю графических клиентов по адресу IPv6 %1 порт %2, использую протокол версии %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Не могу открыть интерфейс IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Ожидаю графических клиентов по адресу IPv4 %1 порт %2, использую протокол версии %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Не могу открыть интерфейс IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Некорректный адрес для прослушивания %1, неизвестный сетевой протокол" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Не могу открыть ни один сетевой интерфейс для прослушивания!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Клиент соединился с" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Закрываю сервер для базовой настройки." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Встроенное ядро" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Редактировать аккаунт в ядре" @@ -2741,12 +2850,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Добавить аккаунт в ядре" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Встроенное ядро" @@ -2791,28 +2900,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Всегда подключаться к" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Удаленные Quassel Core сервера" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Клиент" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "слишком старый, отказываю." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2821,101 +2925,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                              You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                              You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                              The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Неудачная попытка входа как \"%2\" из %1" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                              The username/password combination " "you supplied could not be found in the database." msgstr "Неверное имя пользователя или пароль!
                                                              Предоставленные вами имя пользователя и пароль не найдены в базе." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "Клиент не поддерживает расщиренные возможности." -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "Клиент не поддерживает следующие возможности: %1" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "Клиент поддерживает неопознаные возможности: %1" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Описание" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Мастер конфигурации ядра" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Ваше ядро сконфигурировано успешно. Выполняю вход в..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2923,64 +3027,64 @@ msgid "" "over." msgstr "Ошибка конфигурации ядра:
                                                              %1
                                                              Нажмите Далее чтобы начать сначала." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Имя пользователя:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Повторите пароль:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Запомнить пароль" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Примечание: В данной версии программы, добавление пользователей и изменение имени пользователя и пароля не возможно через интерфейс клиента Quassel.\nЕсли Вы хотите это сделать, выполните команду \"quasselcore --help\"." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Этот мастер поможет вам настроить ядро Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Создание пользователя-администратора" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3003,151 +3107,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "Настройки аутентификации" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Введение" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Выбор средства хранения" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "Пожалуйста, выберете тип хранилища для Quassel Core" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "Настройки хранилища" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Сохранение настроек" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "Ваши настройки сохраняются в ядро, вход в сеанс будет произведен автоматически." -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Движок хранения:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Ваши выборы" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Пользователь-администратор:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Движок хранения:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Пожалуйста подождите пока ваши настройки передаются ядру..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Требуется проверка подлинности" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Пожалуйста, введите данные Вашей учётной записи:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Имя пользователя:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Запомнить пароль" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Пожалуйста, введите учетные данные для %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Подключение к ядру" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Сеть недоступна" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Отключено" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "&Отключиться от ядра" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "Инициализация..." -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Получение состояния сетей" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Синхронизация с %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Получение состояния сетей" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3229,38 +3333,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Соединения" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Сообщение" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr " сек" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "мс" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Задержка: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Соединение с ядром использует SSL-шифрование." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Соединение с ядром не использует шифрование." @@ -3271,7 +3375,7 @@ msgid "Form" msgstr "Форма" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "Вы используете устаревшее ядро Quassel, поддержка удаленной подсведтки недоступна" @@ -3359,77 +3463,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Нет" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3437,14 +3524,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                              Sender: Semicolon separated list of nick!ident@host names, " @@ -3459,7 +3546,7 @@ msgid "" "Announce

                                                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                              Channel: Semicolon separated list of channel/query names, leave " @@ -3472,98 +3559,103 @@ msgid "" "channel starting with #quassel

                                                              " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "правило подсветки" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Информация о ядре" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Версия:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Аптайм:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Закрыть" @@ -3574,22 +3666,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3599,30 +3691,30 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (с %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Сбой соединения. Пробую следующий сервер" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3639,99 +3731,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Ядро завершает работу" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Не могу подсоединиться к %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Сбой соединения: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Клиент" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "отсоединён (UserId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3739,83 +3851,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): Получен неверный networkId от ядра, пытаясь создать сеть %1!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Попытался создать уже существующую сеть, вместо этого обновляю!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Среди ников в списке не найдено свободного и корректного. Используйте /nick <другой ник> для продолжения" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3825,27 +3937,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Да" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3855,70 +3967,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "отсутствует" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Тема для канала %1 не установлена." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3927,31 +4039,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3960,39 +4072,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4018,12 +4131,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Дублировать:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4121,27 +4234,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Свойства соединения" @@ -4191,83 +4304,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Инициализирован:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Консоль отладки" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "local" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "core" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Вычислить!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Журнал отладки" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Закрыть" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 меняет тему канала %2 на \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Получен нестандартный RPL_ISUPPORT: может случиться всё что угодно!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4277,231 +4371,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 подключен через %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 был %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Конец списка /WHO для %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 в онлайне с %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 неактивен %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Конец списка /WHO для %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 является участником каналов: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 является участником с голосом на каналах: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 является оператором каналов: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "На канале %1 %2 пользователей. Тема: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Конец списка каналов" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Домашняя страница для %1 %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Создан канал %1 на сервере %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 отсутствует: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Тема для канала %1 не установлена." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Тема установлена %1 %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 приглашен(а) в %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Ник %1 содержит недопустимые символы" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Ник уже используется: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Ник/канал временно недоступен: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Недопустимая командная строка для /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Имя \"%1\" недопустимо: ../ или ..\\ не допускаются!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Не удалось запустить сценарий \"%1\"" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Выбрать..." @@ -4511,112 +4606,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Произвольные подсветки" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Включено" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Подсветка" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Регэксп" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "Регистр" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Канал" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Добавить" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Удалить" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Подсвечивать ники" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Все ники личности" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Текущий ник" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Нет" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Учитывать регистр" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4624,16 +4713,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                              Channel: Semicolon separated list of channel/query names, leave " @@ -4646,79 +4735,76 @@ msgid "" "channel starting with #quassel

                                                              " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "это не должно быть пусто" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "правило подсветки" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Некорректный адрес для прослушивания %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "правило подсветки" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Не могу открыть интерфейс IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Не могу открыть интерфейс IPv4 %1:%2: %3" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Некорректный адрес для прослушивания %1, неизвестный сетевой протокол" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4726,7 +4812,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Переименовать личность" @@ -4752,101 +4838,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Удалить личность" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Личности" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                " msgstr "Прежде чем сохранить настройки, необходимо устранить следующие проблемы:
                                                                  " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                • All identities need an identity name set
                                                                • " msgstr "
                                                                • У всех личностей должно быть название
                                                                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                • Every identity needs at least one nickname defined
                                                                • " msgstr "
                                                                • В каждой личности должен быть хотя бы один ник
                                                                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                • You need to specify a real name for every identity
                                                                • " msgstr "
                                                                • Вам нужно указать настоящее имя для каждой личности
                                                                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                • You need to specify an ident for every identity
                                                                • " msgstr "
                                                                • Вам нужно указать идент для каждой личности
                                                                • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                " msgstr "
                                                              " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Одна или несколько личностей некорректны" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Удалить личность?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Вы действительно хотите удалить личность \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Пожалуйста введите новое название личности \"%1\"!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Пользователь Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "<пусто>" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Ловлю рыбу." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Нет меня. Не, честно, нет меня!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Все клиенты Quassel стёрты с лица земли..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Детский сад в другом месте!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4980,7 +5066,7 @@ msgid "minutes of being idle" msgstr "минут неактивности" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Дополнительно" @@ -5046,15 +5132,15 @@ msgid "Key Type:" msgstr "Тип ключа:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Ключ не загружен" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Загрузить" @@ -5071,8 +5157,8 @@ msgstr "Организация:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Сертификат не загружен" @@ -5082,7 +5168,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "ОбщееИмя:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                              %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "день" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Загрузить ключ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Очистить" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Загрузить сертификат" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Настроить личность" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Личность по умолчанию" @@ -5372,14 +5458,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Правило включено" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                              Only enabled rules are filtered.
                                                              For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                              Depending on the type of the rule, the text is " @@ -5392,27 +5478,27 @@ msgid "" "host
                                                              " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Отправитель" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Сообщение" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Включено" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Вид" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Добавить правило игнорирования" @@ -5447,12 +5533,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Список Игнорирования" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Правило уже существует" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5461,159 +5547,147 @@ msgid "" "Please choose another rule." msgstr "Уже есть правило\n\"%1\"\nПожалуйста выберите другое правило." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Форма" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Это включает поддержку индикатора приложения Ayatana Project's (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Показать сообщение в индикаторе приложения" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Белый" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Черный" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Темно-синий" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Темно-зеленый" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Красный" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Темно-красный" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Фиолетовый" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Оранжевый" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Жёлтый" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Зелёный" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Сине-зеленый" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Фиолетовый" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Темно-зеленый" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Светло-серый" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Очистить цвет" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Активировать строку ввода" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5713,117 +5787,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Строкаввода" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Сохранить и соединиться" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Канал" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Пользователи" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Тема" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Реальное имя" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Оператор" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Сервер" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5914,12 +5988,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Отсутствует:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Чат & Ник Списки" @@ -5954,7 +6028,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Другая активность" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5964,61 +6044,61 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Все" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Строкаввода" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Нет" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6026,589 +6106,599 @@ msgid "" "Please choose another one." msgstr "Уже есть правило\n\"%1\"\nПожалуйста выберите другое правило." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Общие" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Подключиться к ядру..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Отключиться от ядра" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "&Инфромация ядра..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Настроить &сети..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "В&ыход" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Настройка Списка Чата" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Блокировать расположение" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Показать строку &поиска" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Показать журнал отсутствия" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Показать строку &поиска" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Показать строку &статуса" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Блокировать расположение" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Настроить &сети..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Настройки Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&О Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "О &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Отладить &NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Отладить &MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "&Журнал отладки" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "&Журнал отладки" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Использовать свою таблицу стилей" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Организация:" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Удалить Чатлист?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Войти в Чат" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Войти в Чат" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Файл" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Сети" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Вид" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Список Чатов" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "Па&нели" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Настройки" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Помощь" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Отладка" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Ники" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Показать список ников" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Монитор чата" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Показать монитор чата" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Строкаввода" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Показать строку ввода" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Тема" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Показать строку темы" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Па&нели" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Соединение с ядром установлено." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Нет соединения с ядром." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Незашифрованное Подключение" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr " Ваш клиент не поддерживает SSL шифрование" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr " Ваше ядро не поддерживает SSL шифрование" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Недоверяемый Сертификат Безопасности" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6616,69 +6706,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Продолжить" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Показать Сертификаты" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Только Текущий Сеанс" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Основная Ошибка Подключения" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Запрашиваю %1 сообщений из журнала для буфера %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Некорректный адрес для прослушивания %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Не могу открыть интерфейс IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Не могу открыть интерфейс IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Некорректный адрес для прослушивания %1, неизвестный сетевой протокол" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Получаю журнал" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6688,7 +6821,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Защита при вставке" @@ -6756,12 +6889,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6778,53 +6911,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Пожалуйста введите название сети:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Добавить сеть" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Сервер" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Пользователи" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Вид Окна Чата" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Тема" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Ников" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6833,67 +6966,67 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                              " msgstr "... и %1 больше

                                                              " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Замечание: Это удалит все соответствующие данные, включае весь журнал, из базы данных ядра без возможности отмены." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                              Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                              Нельзя удалить буферы активных каналов. Пожалуйста, сначала покиньте канал." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Удалить буфера навсегда?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Зайти на канал" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Сеть:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Канал:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Настройка сетевого соединения" @@ -7107,22 +7240,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                              Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                              Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                              " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7149,54 +7283,97 @@ msgstr "Служба:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Кодировки" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                              Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                              \n" +"

                                                              This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                              \n" +"

                                                              Toggles the IRCv3 'server-time' capability.

                                                              " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Настроить дополнительные параметры, такие как кодировки сообщений и автоматическое соединение" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Кодировки" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Управление кодировками для входящих и исходящих сообщений" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Использовать свои кодировки" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Укажите кодировки, в которых будут отправляться ваши сообщения.\nUTF-8 должен быть разумным выбором для большинства сетей." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Отправлять сообщения в:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Альтернативная входящая кодировка:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                              This specifies how control messages, nicks and servernames are " @@ -7205,89 +7382,99 @@ msgid "" " characters and invalid encoding.

                                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Кодировка сервера:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Сети" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                              Override default message rate limiting.

                                                              Setting limits too low " "may get you disconnected from the server!

                                                              " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                " msgstr "Прежде чем сохранить настройки, необходимо устранить следующие проблемы:
                                                                  " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                • All networks need at least one server defined
                                                                • " msgstr "
                                                                • У каждой сети должен быть хотя бы один сервер
                                                                • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                " msgstr "
                                                              " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Некорректные настройки сети" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Удалить сеть?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7295,12 +7482,12 @@ msgid "" "including the backlog?" msgstr "Действительно удалить сеть \"%1\" и все сопутствующие данные, включая журнал?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7308,12 +7495,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7321,12 +7508,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7334,12 +7534,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7347,18 +7561,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7376,7 +7632,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Корректный ник может содержать только буквы латинского алфавита, цифры и спецсимволы {, }, [, ], \\, |, `, ^, _ и -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Добавить ник" @@ -7391,27 +7647,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Уведомления" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Сменить пароль" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Текущий пароль:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Новый пароль:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Повторите пароль:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7419,109 +7675,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Пароль не изменен" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Не удалось изменить пароль" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Выбрать звуковой файл" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Форма" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Предварительно прослушать выбранный звук" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Выберите звуковой файл чтобы воспроизвести" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Всего запрашиваю сообщений: %1 для буферов: %2" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Запрашиваю до %1 всех непрочитанных сообщений из журнала (и дополнительные %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Запрашиваю суммарно до %1 непрочитанных сообщений из журнала для %2 буферов" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Добро пожаловать в Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7529,346 +7760,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Этот мастер поможет настроить личность по умолчанию и сетевое соединение с IRC.
                                                              Он устанавливает только базовые настройки. В любой момент можно отказаться от мастера и использовать окно настройки для более подробной конфигурации." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Некорректный адрес для прослушивания %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Недопустимый тип сообщения в %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Недопустимая метка сообщения: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Недопустимая метка сообщения: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Некорректный адрес для прослушивания %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Некорректный адрес для прослушивания %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Недопустимый тип сообщения в %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Недопустимое условие %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Выбрать звуковой файл" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Предварительно прослушать выбранный звук" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Выберите звуковой файл чтобы воспроизвести" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                              [,
                                                              [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                              [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "год" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "день" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "ч" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "мин" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "сек" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Настоящее имя" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Оператор" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Сервер" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                              %2 (%3 bytes)" @@ -7879,6 +8384,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Отключение..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8013,35 +8538,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Пароль прокси:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Настроить Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Настройки" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Сохранить изменения" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8054,7 +8579,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Настроить %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Вернуть настройки" @@ -8064,22 +8589,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Вернуть старый настройки, отменив все изменения на этой вкладке?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Вернуть умолчания" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Вернуть параметры по-умолчанию для этой вкладки?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Настроить Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Настройки" @@ -8090,7 +8615,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Настроить %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Вернуть настройки" @@ -8100,22 +8625,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Вернуть старый настройки, отменив все изменения на этой вкладке?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Вернуть умолчания" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Вернуть параметры по-умолчанию для этой вкладки?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Действие:" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8141,8 +8666,8 @@ msgid "Default:" msgstr "По умолчанию:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Нет" @@ -8152,115 +8677,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Пользовательские цвета" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Интерфейс" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Отсоединяюсь" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Название сети:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Название настраиваемой IRC-сети" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Серверы" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Список IRC-серверов в этой сети" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Редактировать этот сервер" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Править..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Добавить другой IRC-сервер" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "Доб&авить..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Удалить этот сервер из списка" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "У&далить" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Передвинуть вверх в списке" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Передвинуть вниз в списке" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Автоматически входить на каналы" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Список каналов IRC, на которые клиент будет автоматически заходить при подключении к сети" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8275,19 +8800,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8297,138 +8822,138 @@ msgid "" "your core." msgstr "SQLite -- это основанная на файлах система управления базами данных, которая не требует никаких настроек. Она подходит для маленьких и средних баз данных, для которых не нужен доступ через сеть. Используйте SQLite, если ваше ядро Quassel должно хранить данные на той же машине, на которой запущено, и если вашим ядром не будет пользоваться много народу." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Информация о ядре" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Хост:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Режим: %1" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Тема: %1" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Тема" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "ОбщееИмя:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Организация:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Организация:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Режим: %1" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Тема: %1" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Режим: %1" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Пользователи: %1" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Да" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Буфер состояния" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Минимизировать" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Восстановить" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                If enabled, alert the system tray or dock in case of a" @@ -8439,27 +8964,27 @@ msgid "" " support changing the color of the tray icon.

                                                                " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8469,32 +8994,32 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Показывать свои сообщения" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Активация дока, таймаут:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Отметка на панели задач, таймаут:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Неограничено" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " сек." @@ -8639,23 +9164,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Удалить пользователя с канала и запретить ему вход" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Пользователи: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8691,176 +9216,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Новый" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Вид" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN выкинул %DN%2%DN из %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{Новые сутки. Сегодня: %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Нетсплит между %DH%1%DH и %DH%2%DH закончен. Пользователей присоединилось: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Нетсплит между %DH%1%DH и %DH%2%DH. Пользователей вышло: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8870,7 +9395,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8880,7 +9405,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8890,7 +9415,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8900,7 +9425,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8910,7 +9435,7 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/sl.po b/po/sl.po index 2ae04372..552974ce 100644 --- a/po/sl.po +++ b/po/sl.po @@ -1,13 +1,14 @@ # # Translators: # Andrej Mernik , 2014-2016 +# Daniel Albers , 2011 # Jure Repinc , 2009-2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Andrej Mernik \n" "Language-Team: Slovenian (http://www.transifex.com/quassel/quassel/language/sl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -16,607 +17,628 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Moderen, porazdeljen odjemalec za IRC" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Veliko zmožnosti, popravkov in izboljšav" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Veliko popravkov in izboljšav, obravnavanje hroščev in popravkov, podpora skupnosti" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Izboljšave prikaza klepeta" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "O Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                                Quassel IRC

                                                                " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&O programu" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&vtorji" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "Pri&spevkarji" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Zahvale" @@ -650,14 +672,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                                Version date: %2
                                                                Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -679,26 +701,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC v glavnem razvijajo:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Radi bi se zahvalili naslednjim sodelavcem (po abecednem vrstnem redu) in vsem, ki smo jih pozabili omeniti tu:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -708,24 +730,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -733,131 +755,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Nadgradnja ni uspela ..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                                It can be used as a regular slash " "command.

                                                                Example: \"foo\" can be used per /foo" msgstr "Bližnjica za vzdevek
                                                                Uporabite jo lahko kot običajen ukaz s poševnico.

                                                                Primer: »foo« lahko uporabite kot /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Vzdevek" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Razširitev" @@ -908,7 +930,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1010,27 +1032,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Napake:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Samodejno" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Izberite datoteko s slogovno predlogo" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Dnevnik odsotnosti" @@ -1040,7 +1062,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Pokaži ime omrežja" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Pokaži ime prikaza" @@ -1062,46 +1084,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dinamično število sporočil v dnevniku:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Način zahtevanja sporočil iz dnevnika:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Določeno število na klepet" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Neprebranih sporočil na klepet" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Globalno neprebranih sporočil" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Najpreprostejše zahtevanje. Iz dnevnika pridobi določeno število vrstic za vsako okno za klepet." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Začetno število sporočil dnevnika:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1109,42 +1150,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Zahteva se pridobivanje neprebranih sporočil za vsako okno za klepet posebej. Število vrstic je mogoče omejiti na klepet.\n\nZa boljši kontekst lahko omogočite tudi pridobivanje dodatnih starejših vrstic klepeta." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Največje število pridobljenih sporočil na prikaz." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Omejitev:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Neomejeno" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Število sporočil, ki naj se pridobijo poleg neprebranih sporočil. Omejitev tu nima veljave." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Dodatna sporočila:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                                On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                                \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                                \n" +"

                                                                On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                                " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1155,33 +1210,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Zahteva se pridobivanje vseh sporočil, ki so novejša od najstarejšega neprebranega sporočila iz kateregakoli klepeta.\n\nOpomba: ta način ni priporočljiv, če uporabljate skrita okna za klepet ali pa imate nedejavne klepete (t.j. stare poizvedbe in kanale).\nUporaben je za omejitev skupnega števila sporočil dnevnika in je verjetno najhitrejši.\n\nZa boljši kontekst lahko omogočite tudi pridobivanje dodatnih starejših vrstic klepeta." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Največje število sporočil, pridobljenih za vse prikaze." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Pridobivanje sporočil iz dnevnika" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                                %1 - %2

                                                                " msgstr "

                                                                %1 - %2

                                                                " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Trajno združim prikaza?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1189,7 +1244,7 @@ msgid "" " This cannot be reversed!" msgstr "Ali želite trajno združiti prikaz »%1« v prikaz »%2«?\nTega kasneje ni mogoče razveljaviti!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1204,7 +1259,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Vnesite ime za seznam klepetov:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Dodaj seznam klepetov" @@ -1245,7 +1300,7 @@ msgid "Network:" msgstr "Omrežje:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Vsa" @@ -1327,116 +1382,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Predogled:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Seznami klepetov po meri" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Izbrišem seznam klepetov?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Ali resnično želite izbrisati seznam klepetov »%1«?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "BufferView" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Približaj" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Oddalji" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Dejanska velikost" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Postavi črto označevalnika" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Pojdi do črte označevalnika" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                                Enter a space-separated list of IRCv3 capabilities to ignore:

                                                                " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                                A list of capabilities may be found at https://ircv3.net/irc/.

                                                                " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Uporabniki" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Seznam kanalov" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Iskalni vzorec:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Preklopi med preprostim in naprednim načinom.\nNapredni način omogoča pošiljanje iskalnih nizov na strežnik za IRC." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Pokaži kanale" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Prišlo je do napak:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1485,7 +1557,7 @@ msgid "Move selected buffers to the right" msgstr "Premakni izbrane prikaze na desno" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Pokaži:" @@ -1517,83 +1589,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Ob ponovni povezavi pokaži sporočila iz dnevnika" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Pokaži sporočila iz dnevnika" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Ob ponovni povezavi vključi prebrana sporočila iz dnevnika" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Vključi prebrana sporočila" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Nadzornik klepeta" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Vključi" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Izvzemi" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Prezri:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Pridobivanje sporočil iz dnevnika" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Pokaži lastna sporočila" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Pokaži ime omrežja" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Pokaži ime prikaza" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Nastavi ..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopiraj izbor" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Poišči »%1«" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Ponastavi širino stolpcev" @@ -1748,34 +1860,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "…" -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "Ločevanje velikosti črk" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "v vzdevkih" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "v sporočilih" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "prezri pridružitve, zapustitve ..." @@ -1798,37 +1909,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                                Usage examples:

                                                                \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                                dd.MM.yyyy21.05.2001
                                                                ddd MMMM d yyTue May 21 01
                                                                hh:mm:ss.zzz14:13:09.042
                                                                h:m:s ap2:13:9 pm
                                                                \n" -"" -msgstr "

                                                                Primeri uporabe:

                                                                \n\n\n\n\n\n
                                                                dd.MM.yyyy21.05.2001
                                                                ddd MMMM d yytor maj 21 01
                                                                hh:mm:ss.zzz14:13:09.042
                                                                h:m:s ap2:13:9 pop
                                                                \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                                                Accepts Qt QDateTime Format.

                                                                \n" +"

                                                                Examples:

                                                                \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                                dd.MM.yyyy21.05.2001
                                                                ddd MMMM d yyTue May 21 01
                                                                hh:mm:ss.zzz14:13:09.042
                                                                h:m:s ap2:13:9 pm
                                                                \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1839,52 +1952,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Pisava okna za klepet:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Prikaži okno s predogledom spletišča ob prehodu miške čez spletni naslov" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Ob prehodu miške čez URL prikaži predoglede spletišč" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Ob izboru drugega kanala postavi črto označevalnika na dno trenutnega okna za klepet" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Ob preklopu med klepeti samodejno postavi črto označevalnika" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Če Quassel izgubi žarišče, postavi črto označevalnika na dno trenutnega okna za klepet." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Ob izgubi žarišča programa samodejno postavi črto označevalnika" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                The URL to open with the selected text as the " @@ -1894,22 +2007,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                " msgstr "

                                                                URL, ki bo odprt z izbranim besedilom kot parametrom. Postavite %s na mesto, kamor naj bo postavljeno izbrano besedilo.

                                                                Na primer:

                                                                https://www.google.com/search?q=%s
                                                                https://duckduckgo.com/?q=%s

                                                                " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Prikaz klepeta" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1926,86 +2039,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC je moderen, porazdeljen odjemalec za IRC" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Istovetnost že obstaja v odjemalcu!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Nešifrirana povezava preklicana" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Povezovanje z %1 ..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Iskanje %1 ..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Povezan z %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Prekinjanje povezave z %1 ..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Povezava prekinjena" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Ponovno povezovanje v združljivostnem načinu ..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Nezdružljivo jedro za Quassel!
                                                                Nobeden izmed protokolov, ki ga uporablja ta odjemalec, ni podprt s strani jedra, na katerega se poskušate povezati." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Jedro ne podpira nobenega izmed protokolov, ki ga uporabljamo mi" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2013,65 +2115,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Jedro za Quassel, s katerim se želite povezati, je prestaro!
                                                                Zahtevan je protokol r%1, jedro pa podpira samo protokol r%2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Nezdružljiva različica protokola, povezava z jedrom je bila zavrnjena" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Usklajevanje z jedrom ..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Jedro je zavrnilo povezavo s tem odjemalcem" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Prijavljanje ..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Prijava preklicana" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Nešifrirana povezava preklicana" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Nešifrirana povezava preklicana" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Obdelanih %1 sporočil v %2 sekundah." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Vsi klepeti" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN pričakuje kanal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY pričakuje vsaj vzdevek" @@ -2150,253 +2257,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopiraj naslov povezave" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Poveži se" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Prekini povezavo" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Pridruži se" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Zapusti" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Izbriši klepete ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Pojdi na klepet" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Pridružitve/zapustitve/končanja" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Pridružitve" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Zapustitve" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Končanja" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Spremembe vzdevkov" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Spremembe načina" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Spremembe dneva" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Spremembe teme" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Nastavi kot privzeto ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Uporabi privzete vrednosti ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Pridruži se kanalu ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Začni poizvedbo" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Pokaži poizvedbo" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Različica" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Čas" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Podatki o odjemalcu" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Po meri ..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Dodeli stanje operaterja" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Odvzemi stanje operaterja" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Dodeli stanje pol-operaterja" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Odvzemi stanje pol-operaterja" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Dodeli glasovno pravico" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Odvzemi glasovno pravico" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Brcni s kanala" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Izobči s kanala" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Brcni in izobči" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Začasno skrij klepete" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Trajno skrij klepete" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Pokaži seznam kanalov" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Pokaži seznam prezrtih" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Skrij dogodke" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Dejanja" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Prezri" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Dodaj pravilo za preziranje" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Obstoječa pravila" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2405,250 +2512,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Klicanje restoreState(), čeprav obstajajo dejavne seje!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Jedro je že nastavljeno! Novega nastavljanja ne bo ..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Skrbniški uporabnik, ali njegovo geslo, ni nastavljen." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Ni mogoče nastaviti shrambe!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Ustvarjanje skrbniškega uporabnika ..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Neveljaven naslov za poslušanje (%1)" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Poslušanje za odjemalci na IPv6 %1, vratih %2, z uporabo protokola različice %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Ni mogoče odpreti vmesnika IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Poslušanje za odjemalci na IPv4 %1, vratih %2, z uporabo protokola različice %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Ni mogoče odpreti vmesnika IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Neveljaven naslov za poslušanje (%1), neznan omrežni protokol" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Ni mogoče odpreti nobenega omrežnega vmesnika za poslušanje!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Odjemalec se je povezal z" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Zapiranje strežnika za osnovno nastavitev." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Nepooblaščen odjemalec je prekinil povezavo:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Notranje jedro" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Urejanje računa pri jedru" @@ -2738,12 +2845,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Dodaj račun pri jedru" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Notranje jedro" @@ -2788,28 +2895,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Vedno se poveži z" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Oddaljena jedra" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Odjemalec" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "je prestar, zavračanje." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2818,101 +2920,101 @@ msgid "" " client." msgstr "Vaš odjemalec Quassel je prestar!
                                                                To jedro zahteva vsaj različico odjemalca/jedra %1 (dobljena: %2).
                                                                Razmislite o nadgradnji odjemalca." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "ni poslal registracijskega sporočila pred poskusom prijave, zavračanje." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                You need to send a registration message " "before trying to login." msgstr "Odjemalec ni začet!
                                                                Pred poskusom prijave morate poslati registracijsko sporočilo." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "Zahtevan je SSL, zaznan pa je bil poskus povezave brez SSL od %1" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                You need to use SSL in order to connect to this " "core." msgstr "Zahtevan je SSL!
                                                                Za povezavo s tem jedrom morate uporabiti SSL." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Neveljaven poskus prijave od %1 kot »%2«" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                The username/password combination " "you supplied could not be found in the database." msgstr "Neveljavno uporabniško ime ali geslo.
                                                                Podane kombinacije uporabniškega imena in gesla ni mogoče najti v podatkovni zbirki." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Odjemalec %1 je bil uspešno začet in pooblaščen kot »%2« (ID uporabnika: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Začenjanje šifriranja za odjemalec:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Opis" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Čarovnik za nastavitev jedra" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Jedro je bilo uspešno nastavljeno. Prijavljanje ..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2920,64 +3022,64 @@ msgid "" "over." msgstr "Nastavitev jedra ni uspela.
                                                                %1
                                                                Kliknite Naprej, da začnete znova." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Uporabniško ime:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Geslo:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Ponovite geslo:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Zapomni si geslo" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Opomba: dodajanje uporabnikov in spreminjanje uporabniškega imena ter gesla iz odjemalca Quassel še ni mogoče.\nČe želite to storiti, zaženite »quasselcore --help«." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Ta čarovnik vas bo vodil skozi namestitev jedra za Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Ustvari skrbniškega uporabnika" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3000,151 +3102,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Uvod" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Izberite zaledje za shranjevanje" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Shranjevanje nastavitev" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Zaledje za shranjevanje:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Vaše izbire" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Skrbniški uporabnik:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Zaledje za shranjevanje:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Počakajte med prenašanjem vaših nastavitev do jedra ..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Zahtevana je overitev" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Vnesite podatke o svojem računu:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Geslo:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Uporabniško ime:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Zapomni si geslo" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Vnesite poverila za %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Poveži se z jedrom" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Omrežje ni vzpostavljeno" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Povezava prekinjena" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Povezava z jedrom prekinjena." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Prejemanje stanja seje" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Usklajevanje z %1 ..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Prejemanje stanj omrežij" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3226,38 +3328,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Povezava" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Sporočilo" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(zakasnitev: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Povezava z jedrom je šifrirana s SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Povezava z jedrom ni šifrirana." @@ -3268,7 +3370,7 @@ msgid "Form" msgstr "Obrazec" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3356,77 +3458,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Nobenega" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3434,14 +3519,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                Sender: Semicolon separated list of nick!ident@host names, " @@ -3456,7 +3541,7 @@ msgid "" "Announce

                                                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                Channel: Semicolon separated list of channel/query names, leave " @@ -3469,98 +3554,103 @@ msgid "" "channel starting with #quassel

                                                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "pravilo poudarjanja" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Podatki o jedru" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Različica:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Čas delovanja:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Zapri" @@ -3571,22 +3661,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3596,30 +3686,30 @@ msgstr[1] "%n dneva" msgstr[2] "%n dni" msgstr[3] "%n dan" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (od %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Povezava ni uspela. Prehajanje na naslednji strežnik" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3636,99 +3726,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Izklop jedra" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Ni se bilo mogoče povezati z %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Napaka povezave: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Odjemalec" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "je prekinil povezavo (ID uporabnika: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3736,83 +3846,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): med poskusom ustvarjanja omrežja %1 je bil od jedra prejet neveljaven networkId!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): poskus ustvaritve omrežja, ki že obstaja, namesto tega posodabljam!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Na seznamu vzdevkov ni mogoče najti nobenega prostega ali veljavnega vzdevka. Za nadaljevanje uporabite »/nick «" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Ni mogoče izvesti izmenjave ključa, manjka vstavek qca-ossl." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "Ni mogoče razčleniti DH1080_INIT. Izmenjava ključa je spodletela." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Vaš ključ je nastavljen in sporočila bodo šifrirana." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "Ni bilo mogoče razčleniti DH1080_FINISH. Izmenjava ključa je spodletela." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Obratni DCC SEND ni podprt" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 ni podprt" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3822,27 +3932,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Da" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3852,70 +3962,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Vtič je bil zaprt med prenosom!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "Napaka povezave DCC: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Obratni DCC še ni podprt!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "Prejetje DCC: dobljenih je bilo več podatkov kot pričakovano!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "Prejetje DCC: odjemalec Quassel je prekinil povezavo med prenosom!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "odsoten" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "pošiljanje zahteve CTCP-%1 do %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Napaka: ponudnik za vstavek QCA ni bil najden. Običajno ga vsebuje vstavek qca-ossl." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[uporaba] /delkey izbriše šifrirni ključ za vzdevek ali kanal, v kanalu ali poizvedbi lahko uporabite samo /delkey." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Za %1 ni bil nastavljen noben ključ." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Ključ za %1 je bil izbrisan." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3924,31 +4034,31 @@ msgid "" "with QCA2 present." msgstr "Napaka: nastavljanje šifrirnega ključa zahteva vgrajeno podporo knjižnici Šifrirna arhitektura Qt (QCA2). Stopite v stik z avtorjem vaše distribucije za to podporo ali pa Quassel izgradite sami s prisotnim QCA2." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[usage] /keyx [] začne izmenjavo ključev DH1080 s ciljem." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Ključe je mogoče izmenjati le v prikazu poizvedbe." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Ni bilo mogoče začeti izmenjave ključa z %1." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Začeta izmenjava ključa z %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3957,39 +4067,40 @@ msgid "" "with QCA present." msgstr "Napaka: nastavljanje šifrirnega ključa zahteva vgrajeno podporo knjižnici Šifrirna arhitektura Qt (QCA). Stopite v stik z avtorjem vaše distribucije za to podporo ali pa Quassel izgradite sami s prisotnim QCA." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Začenjanje poizvedbe z %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[uporaba] /setkey nastavi šifrirni ključ za vzdevek ali kanal, v kanalu ali poizvedbi lahko uporabite samo /setkey " +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Ključ za %1 je bil nastavljen." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[uporaba] /showkey pokaže šifrirni ključ za vzdevek ali kanal, v kanalu ali poizvedbi lahko uporabite samo /showkey." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4015,12 +4126,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Podvoji:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Neveljavno sporočilo rokovanja!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4118,27 +4229,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Razhroščevanje BufferViewOverlay" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Prekrivni prikaz" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Lastnosti prekritja" @@ -4188,83 +4299,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Je začet:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Razhroščevalna konzola" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "krajevno" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "jedro" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Ovrednoti!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Razhroščevalni dnevnik" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Zapri" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Označi vnos upravljalnika sidrišča" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] " -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 vas je povabil v kanal %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 je spremenil temo za %2 v: »%3«" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Prejet je bil RPL_ISUPPORT, ki ni skladen z RFC: to lahko vodi do nepredvidenega obnašanja!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 je odsoten: »%2«" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Niste več označeni kot odsotni" @@ -4274,231 +4366,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Sedaj ste označeni kot odsotni" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 je %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 je povezan prek %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 je bil povezan prek %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 je bil %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Konec seznama /WHO za %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 je prijavljen od %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 je nedejaven od %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Whois] Konec seznama /WHOIS" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 je uporabnik na kanalih: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 ima glas na kanalih: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 je operater na kanalih: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanal %1 ima %2 uporabnikov. Tema je: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Konec seznama kanalov" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Domača stran za %1 je %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanal %1 je bil ustvarjen %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 je pooblaščen kot %2" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 je bil pooblaščen kot %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Za %1 ni nastavljene nobene teme." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Tema za %1 je »%2«" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Temo za %2 je nastavil %1" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 je bil povabljen v %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Konec /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Vzdevek %1 vsebuje neveljavne znake" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Vzdevek je že v uporabi: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Vzdevek ali kanal začasno ni dosegljiv: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "pošiljanje zahteve CTCP-%1 na %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "neznano" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Prejeta zahteva %1CTCP-%2 od %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Prejet odgovor CTCP-%1 od %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Prejet odgovor CTCP-PING od %1 z zamikom %2 milisekund" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Neveljaven ukazni niz za /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Ime »%1« ni veljavno: ../ in ..\\ nista dovoljena!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Ni bilo mogoče najti skripta »%1«" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Skript »%1« se je sesul z izhodno kodo %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Skript »%1« se ni mogel zagnati." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Skript »%1« je povzročil napako %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Izberite ..." @@ -4508,112 +4601,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Poudarjanje po meri" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Omogočeno" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Poudarek" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Reg. izr." -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "VČ" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Dodaj" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Odstrani" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Poudari vzdevke" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Vse vzdevke iz istovetnosti" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Trenutni vzdevek" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Nobenega" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Ločevanje velikosti črk" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4621,16 +4708,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                Channel: Semicolon separated list of channel/query names, leave " @@ -4643,79 +4730,76 @@ msgid "" "channel starting with #quassel

                                                                " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "to ne sme biti prazno" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "pravilo poudarjanja" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Neveljaven naslov za poslušanje (%1)" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "pravilo poudarjanja" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Ni mogoče odpreti vmesnika IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Ni mogoče odpreti vmesnika IPv4 %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Neveljaven naslov za poslušanje (%1), neznan omrežni protokol" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4723,7 +4807,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Preimenuj istovetnost" @@ -4749,101 +4833,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Odstrani istovetnost" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Istovetnosti" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                  " msgstr "Preden se uveljavijo spremembe, je potrebno odpraviti naslednje težave:
                                                                    " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                  • All identities need an identity name set
                                                                  • " msgstr "
                                                                  • Vse istovetnosti morajo imeti nastavljeno ime
                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                  • Every identity needs at least one nickname defined
                                                                  • " msgstr "
                                                                  • Vsaka istovetnost mora imeti določen vsaj en vzdevek
                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                  • You need to specify a real name for every identity
                                                                  • " msgstr "
                                                                  • Za vsako istovetnost morate podati pravo ime
                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                  • You need to specify an ident for every identity
                                                                  • " msgstr "
                                                                  • Za vsako istovetnost morate podati ident
                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                  " msgstr "
                                                                " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Vsaj ena istovetnost ni veljavna" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Izbrišem istovetnost?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Ali resnično želite zbrisati istovetnost »%1«?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Vnesite novo ime istovetnosti »%1«!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Uporabnik Quassel IRC" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Odšel sem ribarit." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Ni me tu. Ne, res, ni me tu!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Vsi odjemalci Quassel so izginili z obličja Zemlje ..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Otroški vrtec je drugje!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4977,7 +5061,7 @@ msgid "minutes of being idle" msgstr "minutah nedejavnosti" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Napredno" @@ -5043,15 +5127,15 @@ msgid "Key Type:" msgstr "Vrsta ključa:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Naložen ni noben ključ" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Naloži" @@ -5068,8 +5152,8 @@ msgstr "Organizacija:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Naloženo ni nobeno potrdilo" @@ -5079,7 +5163,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Skupno ime:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dni" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Naloži ključ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Ključa ni bilo mogoče prebrati" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Datoteke ključa ni bilo mogoče prebrati, saj je ali nezdružljiva ali pa neveljavna. Zapomnite si, da datoteka s ključem ne sme imeti šifrirne fraze." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Počisti" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Naloži potrdilo" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Nastavitev istovetnosti" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Privzeta istovetnost" @@ -5369,14 +5453,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Pravilo je omogočeno" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                Only enabled rules are filtered.
                                                                For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Omogoči/onemogoči:
                                                                Filtrirajo samo omogočena pravila.
                                                                Onemogočenje dinamičnega pravila spet prikaže filtrirana sporočila." -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                Depending on the type of the rule, the text is " @@ -5389,27 +5473,27 @@ msgid "" "host
                                                                " msgstr "Pravilo preziranja:
                                                                Glede na vrsto pravila se besedilo nanaša na:

                                                                - vsebino sporočila:
                                                                Primer:
                                                                »*foobar*« se ujema s katerimkoli besedilom, ki vsebuje besedo »foobar«

                                                                - niz pošiljatelja vzdevek!ident@ime.gostitelja
                                                                Primera:
                                                                »*@foobar.si« se ujema s katerimkoli pošiljateljem z gostitelja foobar.si
                                                                »baraba!.+« (regularni izraz) se ujema s katerimkoli pošiljateljem z vzdevkom baraba s kateregakoli gostitelja
                                                                " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Po pošiljatelju" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Po sporočilu" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Omogočeno" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Vrsta" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Pravilo preziranja" @@ -5444,12 +5528,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Seznam prezrtih" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Pravilo že obstaja" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5458,159 +5542,147 @@ msgid "" "Please choose another rule." msgstr "Pravilo že obstaja: »%1«\nIzberite drugo pravilo." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Obrazec" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "To omogoči podporo za programski kazalnik projekta Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Pokaži sporočila v programskem kazalniku" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Bela" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Črna" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Temno modra" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Temno zelena" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Rdeča" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Temno rdeča" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Temno škrlatna" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Oranžna" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Rumena" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Zelena" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Temno sinja" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Sinja" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Modra" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Škrlatna" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Temno siva" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Svetlo siva" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Počisti barvo" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Postavi vnosno vrstico v žarišče" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5710,117 +5782,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Vnosni gradnik" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "notranja povezava" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Shrani in poveži" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Uporabniki" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Tema" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Pravo ime" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Maska gostitelja" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operater" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Strežnik" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5911,12 +5983,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Odsoten:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Seznama klepetov in vzdevkov" @@ -5951,7 +6023,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Druga dejavnost" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5961,61 +6039,61 @@ msgstr[1] "%n čakajoča poudarka" msgstr[2] "%n čakajoči poudarki" msgstr[3] "%n čakajočih poudarkov" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Qt ne podpira tipke, ki ste jo ravnokar pritisnili." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Nepodprta tipka" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Kliknite gumb in nato vnesite bližnjico, kot bi jo v programu.\nPrimer za Ctrl+A: držite pritisnjeno tipko Ctrl in pritisnite tipko A." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Vnos" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Nobenega" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Spor med bližnjicami" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6023,589 +6101,599 @@ msgid "" "Please choose another one." msgstr "Bližnjica »%1« je že v uporabi in je ni mogoče nastaviti.\nIzberite drugo." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Bližnjica »%1« je dvoumna, saj je prav tako bližnjica za naslednje dejanje:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Ali želite prestaviti to bližnjico k izbranemu dejanju?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Prestavi" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Neveljavno sporočilo rokovanja!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Neznano sporočilo protokola vrste %1" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Poveži se z jedrom ..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Splošno" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Poveži se z jedrom ..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "P&rekini povezavo z jedrom" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "S&premeni geslo ..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Podatk&i o jedru ..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "&Nastavi omrežja ..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "Konča&j" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Nastavi sezname klepetov ..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "Zak&leni razpored" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Pokaži i&skalno vrstico" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Pokaži dnevnik odsotnosti" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Pokaži &menijsko vrstico" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Po&kaži vrstico stanja" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "Zak&leni razpored" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Celozaslonski način" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Na&stavi bližnjice ..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Nastavi Quassel ..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&O programu Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "O &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Razhroščevanje &modela omrežja" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Razhroščevanje &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Ra&zhroščevanje modela sporočil" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Razhroščevanje &HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Razhroščevalni &dnevnik" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Znova naloži slogovno predlogo" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Skrij trenuten prikaz" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Krmarjenje" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Skoči na vroči klepet" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Nastavi hitri dostop #1" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Nastavi hitri dostop #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Nastavi hitri dostop #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Nastavi hitri dostop #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Nastavi hitri dostop #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Nastavi hitri dostop #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Nastavi hitri dostop #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Nastavi hitri dostop #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Nastavi hitri dostop #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Nastavi hitri dostop #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Hitri dostop #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Hitri dostop #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Hitri dostop #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Hitri dostop #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Hitri dostop #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Hitri dostop #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Hitri dostop #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Hitri dostop #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Hitri dostop #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Hitri dostop #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Omogoči naslednji seznam klepetov" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Omogoči predhodni seznam klepetov" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Pojdi na naslednji klepet" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Pojdi na predhodni klepet" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Datoteka" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "O&mrežja" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "Po&gled" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Seznami &klepetov" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "Orodne vrs&tice" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "Na&stavitve" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Pomoč" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Razhrošči" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Zmožnost ni podprta" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Vaše jedro ne podpira te zmožnosti" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Da bi lahko oddaljeno spremenili vaše geslo, morate imeti jedro Quassel različice 0.12.0 ali novejše" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Vzdevki" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Pokaži seznam vzdevkov" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Nadzornik klepeta" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Pokaži nadzornik klepeta" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Vnosna vrstica" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Pokaži vnosno vrstico" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Tema" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Pokaži vrstico s temo" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Glavna orodna vrstica" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Povezan z jedrom." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Brez povezave z jedrom." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Nešifrirana povezava" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Vaš odjemalec ne podpira šifriranja SSL." -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Zaupni podatki, kot so gesla, bodo do jedra za Quassel poslani nešifrirani." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Vaše jedro ne podpira šifriranja SSL." -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Varnostno potrdilo, ki ni zaupanja vredno" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6613,69 +6701,112 @@ msgid "" "following reasons:" msgstr "Potrdilo SSL, ki ga je ponudilo jedro na %1, ni zaupanja vredno zaradi naslednjih razlogov:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Nadaljuj" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Prikaži potrdilo" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Ali bi radi trajno sprejeli to potrdilo brez nadaljnjih vprašanj?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Samo za trenutno sejo" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Trajno" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Napaka povezave z jedrom" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Zahtevanje %1 sporočil iz dnevnika za prikaz %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Neveljaven naslov za poslušanje (%1)" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Ni mogoče odpreti vmesnika IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Ni mogoče odpreti vmesnika IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Neveljaven naslov za poslušanje (%1), neznan omrežni protokol" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Prejemanje sporočil iz dnevnika" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6685,7 +6816,7 @@ msgstr[1] "Ali resnično želite prilepiti %n vrstici?" msgstr[2] "Ali resnično želite prilepiti %n vrstice?" msgstr[3] "Ali resnično želite prilepiti %n vrstic?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Zaščita pri lepljenju" @@ -6753,12 +6884,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6775,53 +6906,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Vnesite ime omrežja:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Dodaj omrežje" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Strežnik" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Uporabniki" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Klepet" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Tema" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Št. vzdevkov" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6830,67 +6961,67 @@ msgstr[1] "Ali želite trajno izbrisati naslednja %n prikaza?" msgstr[2] "Ali želite trajno izbrisati naslednje %n prikaze?" msgstr[3] "Ali želite trajno izbrisati naslednjih %n prikazov?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                " msgstr "... in še %1 več

                                                                " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Opomba: s tem iz podatkovne zbirke jedra izbrišete vse povezane podatke, vključno z dnevnikom sporočil. Tega kasneje ni mogoče razveljaviti." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                                Dejavnih prikazov kanalov ni mogoče izbrisati. Najprej zapustite kanale." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Ali trajno izbrišem prikaze?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Pridruži se kanalu" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Omrežje:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Geslo:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Nastavitev omrežne povezave" @@ -7104,24 +7235,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Geslo:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                                Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                " +msgstr "

                                                                Opomba: ker ima ta istovetnost nastavljeno potrdilo SSL, bo uporabljen SASL EXTERNAL.

                                                                " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                " -msgstr "

                                                                Opomba: ker ima ta istovetnost nastavljeno potrdilo SSL, bo uporabljen SASL EXTERNAL.

                                                                " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7146,54 +7278,97 @@ msgstr "Storitev:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Kodiranja" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Nastavite napredne nastavitve, kot so kodiranja za sporočila in samodejno ponovno povezovanje" +"

                                                                Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                \n" +"

                                                                This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                \n" +"

                                                                Toggles the IRCv3 'server-time' capability.

                                                                " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Kodiranja" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Nadzor nad kodiranjem prejetih in poslanih sporočil" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Uporabi kodiranja po meri" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Določite, s katerim kodiranjem bodo poslana vaša sporočila.\nZa večino omrežij bi morala biti UTF-8 razumna izbira." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Pošlji sporočila z:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Zasilen za prejeta:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                This specifies how control messages, nicks and servernames are " @@ -7202,89 +7377,99 @@ msgid "" " characters and invalid encoding.

                                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Kodiranje strežnika:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Omrežja" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                Override default message rate limiting.

                                                                Setting limits too low " "may get you disconnected from the server!

                                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                  " msgstr "Preden se uveljavijo spremembe, je potrebno odpraviti naslednje težave:
                                                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                  • All networks need at least one server defined
                                                                  • " msgstr "
                                                                  • Vsako omrežje mora imeti določen vsaj en strežnik
                                                                  • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                  " msgstr "
                                                                " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Neveljavne nastavitve omrežja" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Izbrišem omrežje?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7292,12 +7477,12 @@ msgid "" "including the backlog?" msgstr "Ali resnično želite izbrisati omrežje »%1« in vse z njim povezane nastavitve, vključno z dnevnikom sporočil?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7305,12 +7490,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7318,12 +7503,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7331,12 +7529,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7344,18 +7556,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7373,7 +7627,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Veljaven vzdevek lahko vsebuje znake angleške abecede, števke in posebne znake {, }, [, ], \\, |, `, ^, _ ter -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Dodaj vzdevek" @@ -7388,27 +7642,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Obvestila" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Spremeni geslo" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Staro geslo:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Novo geslo:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Potrdite geslo:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7416,109 +7670,84 @@ msgid "" "running at %2." msgstr "To spremeni geslo za uporabniško ime %1 na jedru Quassel, ki teče na %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Geslo ni bilo spremenjeno" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Sprememba gesla ni uspela" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Med poskusom spreminjanja gesla je jedro sporočilo napako. Prepričajte se, da ste vnesli pravilno staro geslo!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Izberite zvočno datoteko" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Obrazec" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Predvajaj zvok" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Poslušajte izbrani zvok" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Izberite zvočno datoteko za predvajanje" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Zahtevanje največ %1 sporočil iz dnevnika za %2 prikazov" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Zahtevanje največ %1 neprebranih sporočil iz dnevnika (in dodatnih %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Zahtevanje največ %1 neprebranih sporočil iz dnevnika za %2 prikazov" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Dobrodošli v Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7526,346 +7755,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Ta čarovnik vam bo pomagal pri nastavitvi privzete istovetnosti in povezave v omrežje IRC.
                                                                Zaobjete so le osnovne nastavitve. Tega čarovnika lahko prekličete kadarkoli in za podrobnejše spremembe uporabite nastavitveno okno." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Neveljavna deklaracija bloka: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Neveljavna dodelitev vloge barvnega nabora: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Neznano ime vloge barvnega nabora: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Neveljavno ime podpredmeta v %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Neveljavna vrsta sporočila v %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Neveljaven pogoj %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Neveljavna oznaka sporočila: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Neveljavno določilo razpršila vzdevka: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Razpršilo vzdevka je lahko največ »0x0f«!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Neveljavno ime oblike: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Neveljavno določilo barve za IRC (mora biti med 00 in 0F): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Neobravnavan pogoj: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Neveljaven seznam lastnosti: %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Neveljavna vrsta predmeta na seznamu klepetov: %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Neveljavno stanje seznama klepetov: %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Neveljavno določilo lastnosti: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Neveljavna lastnost pisave: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Neznana lastnost za vrstico klepeta: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Neveljavno določilo vloge barve barvnega nabora: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Neznana vloga barve barvnega nabora: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Neveljavno določilo preliva: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Neveljaven seznam postankov preliva: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Neveljavno določilo pisave: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Neveljavno določilo sloga pisave: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Neveljavno določilo debeline pisave: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Neveljavno določilo velikosti pisave: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Izberite zvočno datoteko" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Predvajaj zvok" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Poslušajte izbrani zvok" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Izberite zvočno datoteko za predvajanje" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                [,
                                                                [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC je moderen, porazdeljen odjemalec za IRC" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "let" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dni" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "ur" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sek" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Pravo ime" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Maska gostitelja" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operater" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Strežnik" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Dohodni prenos datoteke" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                %2 (%3 bytes)" @@ -7876,6 +8379,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Prekinjanje povezave ..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8010,35 +8533,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Geslo pos. strž.:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Nastavi Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Nastavitve" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Shrani spremembe" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8051,7 +8574,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Nastavi %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Znova naloži nastavitve" @@ -8061,22 +8584,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Ali želite znova naložiti nastavitve, pri čemer se spremembe izgubijo?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Obnovi privzete vrednosti" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Ali želite obnoviti privzete vrednosti za to stran?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Nastavi Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Nastavitve" @@ -8087,7 +8610,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Nastavi %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Znova naloži nastavitve" @@ -8097,22 +8620,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Ali želite znova naložiti nastavitve, pri čemer se spremembe izgubijo?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Obnovi privzete vrednosti" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Ali želite obnoviti privzete vrednosti za to stran?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Dejanje" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Bližnjica" @@ -8138,8 +8661,8 @@ msgid "Default:" msgstr "Privzeto:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Nobenega" @@ -8149,115 +8672,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Po meri:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Vmesnik" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Bližnjice" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Prekinjanje povezave" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Ime omrežja:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Ime omrežja IRC, ki ga nastavljate" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Strežniki" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Seznam strežnikov, ki spadajo v to omrežje" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Uredi izbran vnos strežnika" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "Ur&edi ..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Doda nov strežnik za IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "Dod&aj ..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Odstrani ta vnos strežnika s seznama" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Iz&briši" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Premakni gor po seznamu" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "…" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Premakni dol po seznamu" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Samodejno se pridruži kanalom" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Seznam kanalov IRC, katerim se boste po vzpostavljeni povezavi v omrežje pridružili samodejno" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Zasebno sporočilo" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Omogoči smrčanje" @@ -8272,19 +8795,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8294,138 +8817,138 @@ msgid "" "your core." msgstr "SQLite je pogon za zbirko podatkov, ki temelji na datotekah in ne potrebuje nobenega nastavljanja. Primeren je za male in srednje-velike podatkovne zbirke, ki ne potrebujejo dostopa prek omrežja. Uporabite SQLite, če naj jedro Quassel shranjuje svoje podatke na računalniku, kjer teče, in če bo jedro uporabljalo malo uporabnikov." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Podrobnosti o varnosti" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Ime gostitelja:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "Naslov IP:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Šifriranje:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Veriga potrdil:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Zadeva" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Splošno ime:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organizacija:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organizacijska enota:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Država:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Dežela ali pokrajina:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Krajevnost:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Izdajatelj" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Obdobje veljavnosti:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Izvleček MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Izvleček SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "Izvleček SHA256:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Zaupano:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Da" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                  " msgstr "Ne, zaradi naslednjih razlogov:
                                                                    " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 do %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Prikaz stanja" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "S&krči" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Obnovi" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                    If enabled, alert the system tray or dock in case of a" @@ -8436,27 +8959,27 @@ msgid "" " support changing the color of the tray icon.

                                                                    " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8466,32 +8989,32 @@ msgstr[1] "%n čakajoča poudarka" msgstr[2] "%n čakajoči poudarki" msgstr[3] "%n čakajočih poudarkov" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Prikaži sporočilo v pojavnem oknu" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Dopolnjevanje s tabulatorjem" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Omogoči vnos sidrišča, časovna omejitev:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Označi vnos v opravilni vrstici, časovna omejitev:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Neomejeno" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " s" @@ -8636,23 +9159,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Uporabnika odstrani in izobči iz kanala" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Obrazec" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "…" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Uporabniki: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8688,176 +9211,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Gradnik s temo" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Nov" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Vrsta" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Sedaj ste znani kot %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN je sedaj znan kot %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Uporabniški način: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Način %DM%1%DM od %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH se je pridružil %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH je zapustil %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH je končal" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN je brcnil %DN%2%DN iz %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{dan se je spremenil na %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Združitev omrežij %DH%1%DH in %DH%2%DH Uporabniki, ki so se pridružili: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (še %2)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Ločitev omrežij %DH%1%DH in %DH%2%DH. Uporabniki, ki so končali: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8867,7 +9390,7 @@ msgstr[1] "%n lastnika" msgstr[2] "%n lastniki" msgstr[3] "%n lastnikov" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8877,7 +9400,7 @@ msgstr[1] "%n skrbnika" msgstr[2] "%n skrbniki" msgstr[3] "%n skrbnikov" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8887,7 +9410,7 @@ msgstr[1] "%n operaterja" msgstr[2] "%n operaterji" msgstr[3] "%n operaterjev" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8897,7 +9420,7 @@ msgstr[1] "%n pol-operaterja" msgstr[2] "%n pol-operaterji" msgstr[3] "%n pol-operaterjev" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8907,7 +9430,7 @@ msgstr[1] "%n z glasovno pravico" msgstr[2] "%n z glasovno pravico" msgstr[3] "%n z glasovno pravico" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/sq.po b/po/sq.po index 1affeb95..b09940df 100644 --- a/po/sq.po +++ b/po/sq.po @@ -1,12 +1,13 @@ # # Translators: +# Daniel Albers , 2011 # Vilson Gjeci , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Albanian (http://www.transifex.com/quassel/quassel/language/sq/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +16,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                                    SUPER EVIL CATASTROPHIC ERROR!!11

                                                                    \n

                                                                    " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Rreth" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "A&utorët" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Kontribuesit" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Falënderime për" @@ -649,14 +671,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                                    Version date: %2
                                                                    Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +700,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +729,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +754,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                                    It can be used as a regular slash " "command.

                                                                    Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Zgjerimi" @@ -907,7 +929,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1009,27 +1031,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Gabimet:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Larg:" @@ -1039,7 +1061,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "" @@ -1061,46 +1083,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Mesazh i palexuar:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Mesazh i palexuar:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1149,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Kufiri:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Mesazh i palexuar:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                                    On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                                    \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                                    \n" +"

                                                                    On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                                    " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1209,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                                    %1 - %2

                                                                    " msgstr "

                                                                    %1 - %2

                                                                    " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1243,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1258,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Lista e Kanaleve" @@ -1244,7 +1299,7 @@ msgid "Network:" msgstr "Rrjetet" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Të Gjitha" @@ -1326,116 +1381,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Pamja e parë:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Ngjyra të Vetëzgjedhura" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Buffers:" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zmadho" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zvogëlo" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Përmasa Aktuale" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                                    Enter a space-separated list of IRCv3 capabilities to ignore:

                                                                    " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                                    A list of capabilities may be found at https://ircv3.net/irc/.

                                                                    " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Përdoruesit" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Lista e Kanaleve" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Hyni në Kanal" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtri:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Gabimet:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1556,7 @@ msgid "Move selected buffers to the right" msgstr "" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Shfaq:" @@ -1516,83 +1588,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt In" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opt Out" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Shpërfille" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Mesazhet" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfiguro..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1859,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "Modifiko..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "Ndjeshmëri ndaj ndryshimit gërma të mëdha/vogla" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "Mesazh i palexuar:" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "" @@ -1797,37 +1908,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                                    Usage examples:

                                                                    \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                                    dd.MM.yyyy21.05.2001
                                                                    ddd MMMM d yyTue May 21 01
                                                                    hh:mm:ss.zzz14:13:09.042
                                                                    h:m:s ap2:13:9 pm
                                                                    \n" -"" +"\n" +"

                                                                    Accepts Qt QDateTime Format.

                                                                    \n" +"

                                                                    Examples:

                                                                    \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                                    dd.MM.yyyy21.05.2001
                                                                    ddd MMMM d yyTue May 21 01
                                                                    hh:mm:ss.zzz14:13:09.042
                                                                    h:m:s ap2:13:9 pm
                                                                    \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1951,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                    The URL to open with the selected text as the " @@ -1893,22 +2006,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                    " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Bisedo" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2038,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "I lidhur tek %1" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "I lidhur tek %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "I shkëputur" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                    None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2114,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Hyrje..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Bisedo" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2256,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopjo Adresën e Shkurtores" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "I lidhur tek %1" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "I shkëputur" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "&Mbylle" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Ruaji ndryshimet" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Ruaji ndryshimet" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Hyni në Kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Hyni në Kanal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Kërkesë" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Kërkesë" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "[Whois] %1" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Versioni" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Koha" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "I Vetëzgjedhur..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Jepi Zë" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Hiqi Zërin" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Hyni në Kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Hyni në Kanal" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Përzër/Ndalo" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Lista e Kanaleve" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Veprimet" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Shpërfille" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2511,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "I lidhur tek %1" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2737,12 +2844,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2787,28 +2894,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2919,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                    You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                    You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                    The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                    The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Përshkrimi" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3021,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Përdoruesi:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Kujto" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3101,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Prezantim" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Përdoruesi:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Është i nevojshëm identifikimi" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Përdoruesi:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Kujto" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "I lidhur tek %1" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Rrjetet" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "I shkëputur" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "I shkëputur" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "I lidhur tek %1" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3327,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Po Shkëputet" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Mesazhet" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3369,7 @@ msgid "Form" msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3457,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Asnjë" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3518,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                    Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3540,7 @@ msgid "" "Announce

                                                                    " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                    Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3553,103 @@ msgid "" "channel starting with #quassel

                                                                    " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Informacione sigurie" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Versioni:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Ndezur:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3570,22 +3660,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3683,30 @@ msgid_plural "%n Day(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3723,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3843,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3819,27 +3929,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Po" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3959,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4031,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4064,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4012,12 +4123,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4115,27 +4226,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Pronësitë e lidhjes" @@ -4185,83 +4296,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "lokal" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Gjurmo Gabimin" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4271,231 +4363,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 is %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "[Whois] %1 is %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 was %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 is %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Lista e Kanaleve" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Zgjidhni..." @@ -4505,112 +4598,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Ngjyra të Vetëzgjedhura" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "I Aktivizuar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanali:" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Shto" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Asnjë" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Ndjeshmëri ndaj ndryshimit gërma të mëdha/vogla" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4705,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                    Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4727,76 @@ msgid "" "channel starting with #quassel

                                                                    " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4804,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Identiti:" @@ -4746,101 +4830,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Identiti:" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identiti:" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                      " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                    • All identities need an identity name set
                                                                    • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                    • Every identity needs at least one nickname defined
                                                                    • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                    • You need to specify a real name for every identity
                                                                    • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                    • You need to specify an ident for every identity
                                                                    • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                    " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Identiti:" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5058,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5040,15 +5124,15 @@ msgid "Key Type:" msgstr "Tipi" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Ngarko" @@ -5065,8 +5149,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5076,7 +5160,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Emri i kompjuterit:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                    %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "ditë" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Pastro" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Identiti:" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Identiti:" @@ -5366,14 +5450,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                    Only enabled rules are filtered.
                                                                    For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                    Depending on the type of the rule, the text is " @@ -5386,27 +5470,27 @@ msgid "" "host
                                                                    " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Dërguesi" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Mesazhet" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "I Aktivizuar" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tipi" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Shpërfille" @@ -5441,12 +5525,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Shpërfille" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5539,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Pastro" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,117 +5779,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanali:" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Përdoruesit" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5908,12 +5980,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Larg:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5948,7 +6020,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6034,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Të Gjitha" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Asnjë" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6096,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Të Përgjithshme" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "Duke u lidhur me %1:%2..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "I shkëputur" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Konfiguro..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Mbylle" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "Konfiguro..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Trego &Menunë" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Trego &Menunë" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Konfiguro..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Konfiguro..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Rreth" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "&Rreth" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Gjurmo Gabimin" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Njoftime" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Skedari" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Rrjetet" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Shfaq" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "Lista e Kanaleve" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Shtylla Mjetesh" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Parametrat" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Ndihmë" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Gjurmo Gabimin" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Nicks" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Shfaq ikonat" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Shfaq ikonat" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Shiriti Kryesor" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "I lidhur tek %1" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "I lidhur tek %1" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,69 +6696,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Pronësitë e lidhjes" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6678,7 +6809,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6746,12 +6877,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6899,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Rrjetet" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Përdoruesit" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Bisedo" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                    " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                    Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Hyni në Kanal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Rrjetet" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanali:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7095,22 +7226,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                                    Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                    " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                    Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                    " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7137,54 +7269,97 @@ msgstr "Shërbimi:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Kodifikimet" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                                                    Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                    \n" +"

                                                                    This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                    \n" +"

                                                                    Toggles the IRCv3 'server-time' capability.

                                                                    " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Kodifikimet" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Kodifikimet" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Mesazh i palexuar:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                    This specifies how control messages, nicks and servernames are " @@ -7193,89 +7368,99 @@ msgid "" " characters and invalid encoding.

                                                                    " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Server Info" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Rrjetet" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                    Override default message rate limiting.

                                                                    Setting limits too low " "may get you disconnected from the server!

                                                                    " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                    • All networks need at least one server defined
                                                                    • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                    " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Rrjetet" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7468,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7481,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7494,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7520,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7547,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7618,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7379,27 +7633,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Njoftime" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7661,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,346 +7746,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                    [,
                                                                    [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                    [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "viti" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "ditë" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sek" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                    %2 (%3 bytes)" @@ -7867,6 +8370,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8001,35 +8524,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Konfiguro..." -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "&Parametrat" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Ruaji ndryshimet" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8565,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "&Parametrat" @@ -8052,22 +8575,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Konfiguro..." -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "&Parametrat" @@ -8078,7 +8601,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "&Parametrat" @@ -8088,22 +8611,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Veprimi:" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8129,8 +8652,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Asnjë" @@ -8140,115 +8663,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "I Vetëzgjedhur..." -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Po Shkëputet" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Rrjetet" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Serveri: %1" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "Modifiko..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "Modifiko..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Hyni në Kanal" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8786,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8808,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Informacione sigurie" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Emri i kompjuterit:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "MD5 digest:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Subjekti" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Lëshuesi" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 digest:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 digest:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "MD5 digest:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Po" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                      " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 tek %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                      If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8950,27 @@ msgid "" " support changing the color of the tray icon.

                                                                      " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8978,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8625,23 +9148,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "Modifiko..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Serveri: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9200,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tipi" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN %2" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9377,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9385,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9393,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9401,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9409,7 @@ msgid_plural "%n Voiced" msgstr[0] "Zë" msgstr[1] "Zë" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/sr.po b/po/sr.po index 56d12161..ba5a3c6d 100644 --- a/po/sr.po +++ b/po/sr.po @@ -1,12 +1,13 @@ # # Translators: # Jovan Jojkić , 2013 +# Jovan Jojkić , 2013 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Transifex Bot <>\n" "Language-Team: Serbian (http://www.transifex.com/quassel/quassel/language/sr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +16,628 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "O Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n" @@ -1838,52 +1951,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                      The URL to open with the selected text as the " @@ -1893,22 +2006,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                      " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2038,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                      None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2114,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "" @@ -2149,253 +2256,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2511,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2737,12 +2844,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "" @@ -2787,28 +2894,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2919,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                      You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                      You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                      The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                      The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3021,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3101,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3327,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3369,7 @@ msgid "Form" msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3457,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3518,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                      Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3540,7 @@ msgid "" "Announce

                                                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                      Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3553,103 @@ msgid "" "channel starting with #quassel

                                                                      " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "" @@ -3570,22 +3660,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3594,30 +3684,30 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3634,99 +3724,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3734,83 +3844,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3820,27 +3930,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3850,70 +3960,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3922,31 +4032,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3955,39 +4065,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4013,12 +4124,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4116,27 +4227,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4186,83 +4297,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4272,231 +4364,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "" @@ -4506,112 +4599,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4619,16 +4706,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                      Channel: Semicolon separated list of channel/query names, leave " @@ -4641,79 +4728,76 @@ msgid "" "channel starting with #quassel

                                                                      " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" +msgid "highlight rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" +#: ../src/core/identserver.cpp:71 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:89 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Invalid listen address %1, unknown network protocol" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4721,7 +4805,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "" @@ -4747,101 +4831,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                        " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                      • All identities need an identity name set
                                                                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                      • Every identity needs at least one nickname defined
                                                                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                      • You need to specify a real name for every identity
                                                                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                      • You need to specify an ident for every identity
                                                                      • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                      " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4975,7 +5059,7 @@ msgid "minutes of being idle" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "" @@ -5041,15 +5125,15 @@ msgid "Key Type:" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "" @@ -5066,8 +5150,8 @@ msgstr "" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "" @@ -5077,7 +5161,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "" @@ -5367,14 +5451,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                      Only enabled rules are filtered.
                                                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                      Depending on the type of the rule, the text is " @@ -5387,27 +5471,27 @@ msgid "" "host
                                                                      " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "" @@ -5442,12 +5526,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5456,159 +5540,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5708,117 +5780,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5909,12 +5981,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "" @@ -5949,7 +6021,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5958,61 +6036,61 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6020,589 +6098,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "" -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6610,69 +6698,112 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6681,7 +6812,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6749,12 +6880,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6771,53 +6902,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6825,67 +6956,67 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                      " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "" @@ -7099,22 +7230,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                      " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7141,54 +7273,97 @@ msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" +msgid "Features" msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"

                                                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                      \n" +"

                                                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                      \n" +"

                                                                      Toggles the IRCv3 'server-time' capability.

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                      This specifies how control messages, nicks and servernames are " @@ -7197,89 +7372,99 @@ msgid "" " characters and invalid encoding.

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                      Override default message rate limiting.

                                                                      Setting limits too low " "may get you disconnected from the server!

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                      • All networks need at least one server defined
                                                                      • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7287,12 +7472,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7300,12 +7485,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7313,12 +7498,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7326,12 +7524,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7339,18 +7551,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7368,7 +7622,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "" @@ -7383,27 +7637,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7411,109 +7665,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7521,346 +7750,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                      [,
                                                                      [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                      [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                      %2 (%3 bytes)" @@ -7871,6 +8374,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8005,35 +8528,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8046,7 +8569,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "" @@ -8056,22 +8579,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "" @@ -8082,7 +8605,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "" @@ -8092,22 +8615,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "" @@ -8133,8 +8656,8 @@ msgid "Default:" msgstr "" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "" @@ -8144,115 +8667,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8267,19 +8790,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8289,138 +8812,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                        " msgstr "" -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                        If enabled, alert the system tray or dock in case of a" @@ -8431,27 +8954,27 @@ msgid "" " support changing the color of the tray icon.

                                                                        " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8460,32 +8983,32 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr "" @@ -8630,23 +9153,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "" -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8682,176 +9205,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8860,7 +9383,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8869,7 +9392,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8878,7 +9401,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8887,7 +9410,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8896,7 +9419,7 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/sv.po b/po/sv.po index e07194d9..682b372c 100644 --- a/po/sv.po +++ b/po/sv.po @@ -1,12 +1,16 @@ # # Translators: +# Daniel Albers , 2012 +# Daniel Albers , 2011 # Daniel Nylander , 2010-2011 +# zNigel, 2020 +# zNigel, 2020 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: zNigel\n" "Language-Team: Swedish (http://www.transifex.com/quassel/quassel/language/sv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +19,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" -msgstr "" +msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" -msgstr "" +msgstr "En modern, klassificerad IRC klient" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" -msgstr "" +msgstr "Projektgrundare, huvudutvecklare" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" -msgstr "" +msgstr "Projektmotiverare, huvudutvecklare" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" -msgstr "" +msgstr "Tidigare huvudutvecklare" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" -msgstr "" +msgstr "Många funktioner, korrigeringar och förbättringar" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" -msgstr "" +msgstr "OSX UI förbättringar" + +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Korrigeringar" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" -msgstr "" +msgstr "Chattvy förbättringar" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" -msgstr "" +msgstr "Spansk översättning" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" +msgstr "Databasprestanda förbättringar" + +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" -msgstr "" +msgstr "Språk förbättringar" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" -msgstr "" +msgstr "Dokumentation förbättringar" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" -msgstr "" +msgid "Various improvements" +msgstr "Olika förbättringar" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" -msgstr "" +msgid "Brazilian translation" +msgstr "Brasiliansk översättning" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" -msgstr "" +msgid "Slovenian translation" +msgstr "Slovensk översättning" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" -msgstr "" +msgstr "Rumänsk översättning" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" -msgstr "" +msgstr "Punjabi översättning" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" -msgstr "" +msgstr "Finsk översättning" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" -msgstr "" +msgstr "Krashkorrigeringar" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" -msgstr "" +msgstr "Fransk översättning" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" -msgstr "" +msgstr "Occitan översättning" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" +msgstr "SASL support" -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" -msgstr "" +msgstr "Olika korrigeringar och förbättringar" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" -msgstr "" +msgstr "Inställningskorrigeringar" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" -msgstr "" +msgstr "Galicisk översättning" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" -msgstr "" +msgstr "Japansk översättning" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" -msgstr "" +msgstr "Gentoo underhållare" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" -msgstr "" +msgstr "Turkisk översättning" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" -msgstr "" +msgstr "Mac korrigeringar" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" -msgstr "" +msgstr "Polsk översättning" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" -msgstr "" +msgstr "Rysk översättning" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" -msgstr "" +msgstr "Italiensk översättning" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" -msgstr "" +msgstr "Tysk översättning" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" -msgstr "" +msgstr "Norsk översättning" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" -msgstr "" +msgstr "Ungersk översättning" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" -msgstr "" +msgstr "Olika funktioner och förbättringar" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" -msgstr "" +msgstr "Olika korrigeringar" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" -msgstr "" +msgstr "Buggfixar" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" -msgstr "" +msgstr "Tjeckisk översättning" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" -msgstr "" +msgstr "Python förbättringar" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" +msgstr "Proxy förbättringar, Spansk översättning" + +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" -msgstr "" +msgstr "Dansk översättning" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" -msgstr "" +msgstr "Projektgrundare, olika förbättringar" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" -msgstr "" +msgstr "Serbisk översättning" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" -msgstr "" +msgstr "Grekisk översättning" + +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "Förbättringar" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" -msgstr "" +msgstr "Litauiska översättning" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "" +msgstr "Dokumentation korrigeringar" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" -msgstr "" +msgstr "Tysk översättning, korrigeringar" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" -msgstr "" +msgstr "Många korrigeringar och förbättringar; Ubuntu PPAs" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" +msgstr "Prestanda förbättringar" + +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" -msgstr "" +msgstr "Buggfixar, Tysk översättning" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" -msgstr "" +msgstr "Kinesisk översättning" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" -msgstr "" +msgstr "Holländsk översättning" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" -msgstr "" +msgstr "Koreansk översättning" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" -msgstr "" +msgstr "Norsk översättning, dokumentation" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 msgctxt "AboutData|" -msgid "Network detection improvements" +msgid "Logger fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:336 +msgctxt "AboutData|" +msgid "Network detection improvements" +msgstr "Förbättringar av nätverksdetektering" + +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" -msgstr "" +msgstr "Ukrainsk översättning" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" -msgstr "" +msgstr "Portugisisk översättning" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Om Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                                        Quassel IRC

                                                                        " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Om" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "U&pphovsmän" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Bidragsgivare" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Tack till" @@ -647,16 +672,16 @@ msgstr "&Tack till" #: ../src/qtui/aboutdlg.cpp:44 msgctxt "AboutDlg|" msgid "Unknown date" -msgstr "" +msgstr "Okänt datum" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                                        Version date: %2
                                                                        Protocol version: %3" -msgstr "" +msgstr "Version:%1
                                                                        Version datum:%2
                                                                        Protokol version:%3" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +703,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC utvecklas huvudsakligen av:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Vi vill tacka följande bidragsgivare (i alfabetisk ordning) och alla som vi har glömt att nämna här:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +732,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +757,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Uppgradering misslyckades..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                                        It can be used as a regular slash " "command.

                                                                        Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" -msgstr "" +msgstr "Speciella variabler" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" -msgstr "" +msgstr "ditt nuvarande smeknamn" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" -msgstr "" +msgstr "Exempel:" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Alias" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Expanderat" @@ -907,7 +932,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1009,27 +1034,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Fel:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" -msgstr "" +msgstr "Automatisk" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Välj en stilmallsfil" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Borta:" @@ -1039,7 +1064,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Visa nätverksnamn" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Visa buffertnamn" @@ -1061,46 +1086,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Fast antal per chatt" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Olästa meddelanden per chatt" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Globalt olästa meddelanden" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1152,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Gräns:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Obegränsat" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Ytterligare Meddelanden:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                                        On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                                        \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                                        \n" +"

                                                                        On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                                        " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1212,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                                        %1 - %2

                                                                        " msgstr "

                                                                        %1 - %2

                                                                        " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Slå ihop buffertar permanent?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1246,7 @@ msgid "" " This cannot be reversed!" msgstr "" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1261,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Ange ett namn för chattlistan:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Lägg till chattlista" @@ -1244,7 +1302,7 @@ msgid "Network:" msgstr "Nätverk:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Alla" @@ -1294,7 +1352,7 @@ msgstr "Sortera alfabetiskt" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:163 msgctxt "BufferViewSettingsPage|" msgid "Show search" -msgstr "" +msgstr "Visa sök" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:170 msgctxt "BufferViewSettingsPage|" @@ -1326,116 +1384,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Förhandsgranskning:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Anpassade chattlistor" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Ta bort chattlista?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Vill du verkligen ta bort chattlistan \"%1\"?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Zooma in" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Zooma ut" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Faktisk storlek" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Markörlinje:" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Markörlinje:" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                                        Enter a space-separated list of IRCv3 capabilities to ignore:

                                                                        " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                                        A list of capabilities may be found at https://ircv3.net/irc/.

                                                                        " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" -msgstr "" +msgstr "Kanal %1" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Användare" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Ämne" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanallista" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Sökmönster:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Visa kanaler" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filter:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Fel har inträffat:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1559,7 @@ msgid "Move selected buffers to the right" msgstr "Flytta valda buffertar till höger" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Visa:" @@ -1516,83 +1591,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "Detaljer..." + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Chattmonitor" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ignorera:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Visa egna meddelanden" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Visa nätverksnamn" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Visa buffertnamn" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Konfigurera..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Kopiera markering" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1862,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "skiftlägeskänslig" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "sök smeknanm" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "sök meddelande" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "" @@ -1797,37 +1911,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                                        Usage examples:

                                                                        \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                                        dd.MM.yyyy21.05.2001
                                                                        ddd MMMM d yyTue May 21 01
                                                                        hh:mm:ss.zzz14:13:09.042
                                                                        h:m:s ap2:13:9 pm
                                                                        \n" -"" +"\n" +"

                                                                        Accepts Qt QDateTime Format.

                                                                        \n" +"

                                                                        Examples:

                                                                        \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                                        dd.MM.yyyy21.05.2001
                                                                        ddd MMMM d yyTue May 21 01
                                                                        hh:mm:ss.zzz14:13:09.042
                                                                        h:m:s ap2:13:9 pm
                                                                        \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1954,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Anpassat chattfönstertypsnitt" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                        The URL to open with the selected text as the " @@ -1893,22 +2009,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                        " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Chattvy" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2041,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Identiteten finns redan i klienten!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Okrypterad anslutning" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 -#, qt-format +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 +#, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "Ansluter till %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Slår upp %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "Ansluten till %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Kopplar från %1..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Frånkopplad" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                        None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2117,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Synkroniserar till %1..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Loggar in..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Okrypterad anslutning" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Behandlade %1 meddelanden på %2 sekunder." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Alla chattar" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN förväntar sig en kanal" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY förväntar sig minst ett smeknamn" @@ -2149,253 +2259,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Kopiera länkadress" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Anslut" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Koppla från" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" -msgstr "" +msgstr "Lämna" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Ta bort chattlista?" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Gå till chatt" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "A&vsluta" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Smeknamnsändringar" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Smeknamnsändringar" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Smeknamnsändringar" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Smeknamnsändringar" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Ställ in som standard..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Ställ in som standard..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Gå in i kanal..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Fråga" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Visa frågor" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Version" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Tid" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Klientinformation" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Anpassad..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Sparka ut från kanalen" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Bannlys från kanalen" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Sparka och bannlys" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Visa kanallista" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" -msgstr "" +msgstr "Konfigurera" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Visa ignoreringslista" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Dölj händelser" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Åtgärder" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignorera" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Lägg till ignoreringsregel" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Befintliga regler" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2514,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." -msgstr "" +msgstr "Admin användare eller lösenord ej satt" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Skapar administrativ användare..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Ogiltig lyssningsadress %1" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Klient ansluten från" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Gränssnitt" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "" @@ -2677,7 +2787,7 @@ msgstr "Värdnamn:" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:180 msgctxt "CoreAccountEditDlg|" msgid "localhost" -msgstr "" +msgstr "localhost" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:54 #: ../src/qtui/settingspages/coreaccounteditdlg.ui:133 @@ -2705,12 +2815,12 @@ msgstr "Kom ihåg" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:127 msgctxt "CoreAccountEditDlg|" msgid "Proxy Settings" -msgstr "" +msgstr "Proxy inställningar" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:144 msgctxt "CoreAccountEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:149 msgctxt "CoreAccountEditDlg|" @@ -2725,24 +2835,24 @@ msgstr "Typ av proxyserver:" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:288 msgctxt "CoreAccountEditDlg|" msgid "No pro&xy" -msgstr "" +msgstr "Ingen pro&xy" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:298 msgctxt "CoreAccountEditDlg|" msgid "S&ystem proxy" -msgstr "" +msgstr "S&ystem proxy" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:311 msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" -msgstr "" +msgstr "&Manuell proxy konfiguration" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Gränssnitt" @@ -2787,28 +2897,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Anslut alltid till" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Klient" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2922,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                        You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                        You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                        The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                        The username/password combination " "you supplied could not be found in the database." msgstr "" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Beskrivning" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3024,64 @@ msgid "" "over." msgstr "" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Användarnamn:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Lösenord:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Upprepa lösenordet:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Kom ihåg lösenordet" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Skapa administrativ användare" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3104,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Introduktion" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Manuella inställningar" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Skapa administrativ användare" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Autentisering krävs" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Ange ett nätverksnamn:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Lösenord:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Användarnamn:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Kom ihåg lösenordet" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Anslut till Core" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Nätverket är nere" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Frånkopplad" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "&Koppla från Core" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." -msgstr "" +msgstr "Initialiserar..." -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Synkroniserar till %1..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3167,7 +3272,7 @@ msgstr "" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:29 msgctxt "CoreConnectionSettingsPage|" msgid "Automatic" -msgstr "" +msgstr "Automatisk" #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:41 #: ../src/qtui/settingspages/coreconnectionsettingspage.ui:57 @@ -3225,38 +3330,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Anslutning" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Meddelande" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Fördröjning: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "" @@ -3267,7 +3372,7 @@ msgid "Form" msgstr "Formulär" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3275,7 +3380,7 @@ msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:64 msgctxt "CoreHighlightSettingsPage|" msgid "Details..." -msgstr "" +msgstr "Detaljer..." #: ../src/qtui/settingspages/corehighlightsettingspage.ui:93 msgctxt "CoreHighlightSettingsPage|" @@ -3290,7 +3395,7 @@ msgstr "Markera" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:127 msgctxt "CoreHighlightSettingsPage|" msgid "Case sensitive" -msgstr "skiftlägeskänslig" +msgstr "Skiftlägeskänslig" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:153 msgctxt "CoreHighlightSettingsPage|" @@ -3313,13 +3418,13 @@ msgstr "" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:279 msgctxt "CoreHighlightSettingsPage|" msgid "RegEx" -msgstr "" +msgstr "RegEx" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:181 #: ../src/qtui/settingspages/corehighlightsettingspage.ui:284 msgctxt "CoreHighlightSettingsPage|" msgid "CS" -msgstr "" +msgstr "CS" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:186 #: ../src/qtui/settingspages/corehighlightsettingspage.ui:289 @@ -3355,77 +3460,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" -msgstr "" +msgstr "Nuvarande smeknamn" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Inget" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3521,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                        Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3543,7 @@ msgid "" "Announce

                                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3556,103 @@ msgid "" "channel starting with #quassel

                                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "Markera" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Säkerhetsinformation" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Version:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" -msgstr "" +msgstr "Version datum:" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Upptid:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" -msgstr "" +msgstr "Anslutna klienter:" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." -msgstr "" +msgstr "Detaljer..." -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Stäng" @@ -3568,24 +3661,24 @@ msgstr "Stäng" #: ../src/qtui/coreinfodlg.cpp:160 msgctxt "CoreInfoDlg|" msgid "Unknown" -msgstr "" +msgstr "Okänd" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" -msgstr "" +msgstr "Inte tillgänglig" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" -msgstr "" +msgstr "Okänt datum" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3593,30 +3686,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n dygn" msgstr[1] "%n dygn" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (sedan %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" +msgid "Connection failed. Cycling to next server..." msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3633,99 +3726,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Kunde inte ansluta till %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Anslutningsfel: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Klient" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "frånkopplad (AnvändarId: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3733,83 +3846,83 @@ msgid "" " create network %1!" msgstr "" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" -msgstr "" +msgstr "12.34.56.78" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" -msgstr "" +msgstr "Klient:" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" -msgstr "" +msgstr "Version datum:" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" -msgstr "" +msgstr "Plats:" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" -msgstr "" +msgstr "Ansluten sedan:" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" -msgstr "" +msgstr "Säker:" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3817,29 +3930,29 @@ msgstr "" #: ../src/qtui/coresessionwidget.cpp:41 msgctxt "CoreSessionWidget|" msgid "Unknown date" -msgstr "" +msgstr "Okänt datum" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" -msgstr "" +msgstr "Nej" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3849,70 +3962,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "borta" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "skickar CTCP-%1-fråga till %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Inget ämne har ställts in för %1." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3921,31 +4034,31 @@ msgid "" "with QCA2 present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3954,39 +4067,40 @@ msgid "" "with QCA present." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4010,14 +4124,14 @@ msgstr "Skapa tom identitet" #: ../src/qtui/settingspages/createidentitydlg.ui:49 msgctxt "CreateIdentityDlg|" msgid "Duplicate:" -msgstr "" +msgstr "Duplicera:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4031,34 +4145,34 @@ msgstr "Formulär" #: ../src/qtui/settingspages/dccsettingspage.ui:20 msgctxt "DccSettingsPage|" msgid "Enable DCC" -msgstr "" +msgstr "Aktivera DCC" #: ../src/qtui/settingspages/dccsettingspage.ui:37 msgctxt "DccSettingsPage|" msgid "Ports:" -msgstr "" +msgstr "Portar:" #: ../src/qtui/settingspages/dccsettingspage.ui:51 #: ../src/qtui/settingspages/dccsettingspage.ui:134 msgctxt "DccSettingsPage|" msgid "Automatic" -msgstr "" +msgstr "Automatisk" #: ../src/qtui/settingspages/dccsettingspage.ui:56 #: ../src/qtui/settingspages/dccsettingspage.ui:139 msgctxt "DccSettingsPage|" msgid "Manual" -msgstr "" +msgstr "Manuell" #: ../src/qtui/settingspages/dccsettingspage.ui:82 msgctxt "DccSettingsPage|" msgid "to" -msgstr "" +msgstr "till" #: ../src/qtui/settingspages/dccsettingspage.ui:110 msgctxt "DccSettingsPage|" msgid "Outgoing IP:" -msgstr "" +msgstr "Utgående IP:" #: ../src/qtui/settingspages/dccsettingspage.ui:164 msgctxt "DccSettingsPage|" @@ -4073,12 +4187,12 @@ msgstr " sekunder" #: ../src/qtui/settingspages/dccsettingspage.ui:213 msgctxt "DccSettingsPage|" msgid "Chunk size:" -msgstr "" +msgstr "Bit storlek:" #: ../src/qtui/settingspages/dccsettingspage.ui:220 msgctxt "DccSettingsPage|" msgid " KiB" -msgstr "" +msgstr "KiB" #: ../src/qtui/settingspages/dccsettingspage.ui:263 msgctxt "DccSettingsPage|" @@ -4093,12 +4207,12 @@ msgstr "" #: ../src/qtui/settingspages/dccsettingspage.ui:295 msgctxt "DccSettingsPage|" msgid "File transfers" -msgstr "" +msgstr "Filöverföringar" #: ../src/qtui/settingspages/dccsettingspage.ui:303 msgctxt "DccSettingsPage|" msgid "Default download folder:" -msgstr "" +msgstr "Standard nedladdningsmapp:" #: ../src/qtui/settingspages/dccsettingspage.ui:313 msgctxt "DccSettingsPage|" @@ -4115,27 +4229,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" -msgstr "" +msgstr "DCC" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "" @@ -4185,317 +4299,299 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Felsökningskonsoll" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Felsökningslogg" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Stäng" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 har bjudit in dig till kanalen %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 har ändrat ämnet för %2 till: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 är frånvarande: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" -msgstr "" +msgstr "Du är inte längre markerad som AFK" #: ../src/core/eventstringifier.cpp:486 msgctxt "EventStringifier|" msgid "You have been marked as being away" -msgstr "" +msgstr "Du är nu markerad som AFK" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 är %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 är ansluten via %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 var %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 är inloggad sedan %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 har varit inaktiv i %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 är en användare på kanaler: %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 är en användare på kanaler: %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 är en operatör på kanaler: %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanalen %1 har %2 användare. Ämnet är: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Slut på kanallistan" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Webbsidan för %1 är %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Kanalen %1 skapades %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 är frånvarande: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Inget ämne har ställts in för %1." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Ämnet för %1 är \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Ämnet inställt av %1 den %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 har blivit inbjuden till %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "Smeknamnet %1 innehåller otillåtna tecken" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Smeknamnet används redan: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "skickar CTCP-%1-fråga till %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" -msgstr "" +msgstr "okänd" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Välj..." @@ -4505,112 +4601,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "Detaljer..." + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Markera" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Aktiverad" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Markera" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" -msgstr "" +msgstr "RegEx" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" -msgstr "" +msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Lägg till" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Ta bort" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Markera" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Aktuell chatt" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Inget" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "skiftlägeskänslig" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" -msgstr "" +msgstr "Fras att matcha" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4618,16 +4708,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -4640,79 +4730,76 @@ msgid "" "channel starting with #quassel

                                                                        " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" +msgid "highlight rule" +msgstr "Markera" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 -msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +#: ../src/core/identserver.cpp:46 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Ogiltig lyssningsadress %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:55 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "Markera" - -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" +msgid "Could not open IPv4 interface %1:%2: %3" msgstr "" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ogiltig lyssningsadress %1" + +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4720,7 +4807,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Ta bort identitet" @@ -4746,101 +4833,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Ta bort identitet" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Identiteter" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                          " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                        • All identities need an identity name set
                                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                        • Every identity needs at least one nickname defined
                                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                        • You need to specify a real name for every identity
                                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                        • You need to specify an ident for every identity
                                                                        • " msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                        " msgstr "
                                                                      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "En eller flera identiteter är ogiltiga" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Ta bort identitet?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Vill du verkligen ta bort chattlistan \"%1\"?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC-användare" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Gått och fiskat." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Inte här. Kom igen, inte här!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Detta är inte ett dagis!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4974,7 +5061,7 @@ msgid "minutes of being idle" msgstr "minuters inaktivitet" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Avancerat" @@ -5040,15 +5127,15 @@ msgid "Key Type:" msgstr "Nyckeltyp:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Ingen nyckel inläst" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Läs in" @@ -5065,8 +5152,8 @@ msgstr "Organisation:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Inget certifikat inläst" @@ -5076,7 +5163,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "Värdnamn:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                      %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" -msgstr "" +msgstr "sekunder" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" -msgstr "" +msgstr "AM/PM" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "dag" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" -msgstr "" +msgstr "månad" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" -msgstr "" +msgstr "nuvarande tidszon" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Läs in en nyckel" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Töm" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Läs in ett certifikat" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Konfigurera identitet" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Standardidentitet" @@ -5366,14 +5453,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Regeln är aktiverad" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                      Only enabled rules are filtered.
                                                                      For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                      Depending on the type of the rule, the text is " @@ -5386,27 +5473,27 @@ msgid "" "host
                                                                      " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Avsändare" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "Meddelande" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Aktiverad" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Typ" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Ignoreringsregel" @@ -5441,12 +5528,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Visa ignoreringslista" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Regeln finns redan" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5455,159 +5542,147 @@ msgid "" "Please choose another rule." msgstr "" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Formulär" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" -msgstr "" +msgstr "Visa och byt smeknamn" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" -msgstr "" +msgstr "Fet" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" -msgstr "" +msgstr "Kursiv" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" +msgstr "Understruket" + +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Vit" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Svart" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Mörkblå" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Mörkgrön" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Röd" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Mörkröd" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Mörk magenta" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Orange" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Gul" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Grön" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Mörk cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Cyan" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Blå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Magenta" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Mörkgrå" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Ljusgrå" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Töm" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Visa inmatningsrad" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5707,120 +5782,120 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Spara och anslut" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Användare" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Ämne" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" -msgstr "" +msgstr "Okänd" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" -msgstr "" +msgstr "AFK meddelande" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" -msgstr "" +msgstr "Riktigt namn" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" -msgstr "" +msgstr "Hjälp status" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" -msgstr "" +msgstr "Tillgänglig för hjälp" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" -msgstr "" +msgstr "Servicestatus" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" -msgstr "" +msgstr "Ej inloggad" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" -msgstr "" +msgstr "Konto" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" -msgstr "" +msgstr "Operatör" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" -msgstr "" +msgstr "Server" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" -msgstr "" +msgstr "Ingen information tillgänglig" #: ../src/qtui/settingspages/itemviewsettingspage.ui:14 msgctxt "ItemViewSettingsPage|" @@ -5908,12 +5983,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Borta:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "&Chattlistor" @@ -5948,7 +6023,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Annan Aktivitet" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5956,61 +6037,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Skift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Inget" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Genväg" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6018,589 +6099,599 @@ msgid "" "Please choose another one." msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" -msgstr "" +msgstr "Port" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" -msgstr "" +msgstr "Filter" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Allmänt" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Anslut till Core..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Koppla från Core" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." -msgstr "" +msgstr "Byt &Lösenord..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Konfigurera &nätverk..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "A&vsluta" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Konfigurera chattlistor..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "&Lås layout" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Visa status&rad" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Visa som mest" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Visa &menyrad" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Visa status&rad" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "&Lås layout" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Helskärmsläge" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Konfigurera &genvägar..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Konfigurera Quassel..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Om Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Om &Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Nytt meddelande" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Felsöknings&logg" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Felsöknings&logg" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Använd anpassad stilmall" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" -msgstr "" +msgstr "Textformatering" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Navigation" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Ta bort chattlista?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Gå till föregående chatt" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Gå till nästa chatt" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Gå till föregående chatt" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Arkiv" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Nätverk" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Visa" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Chattlistor" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "Ver&ktygsrader" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Inställningar" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Hjälp" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Felsök" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." -msgstr "" +msgstr "Uppgraderar..." -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" -msgstr "" +msgstr "Din databas uppgraderas" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" -msgstr "" +msgstr "Allvarligt fel" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" -msgstr "" +msgstr "Anledning:" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Smeknamn" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Visa smeknamnslista" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Chattmonitor" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Visa chattmonitor" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Visa inmatningsrad" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Visa inmatningsrad" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Ämne" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Visa ämnesrad" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" -msgstr "" +msgstr "Överföringar" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" -msgstr "" +msgstr "Visa filöverföringar" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Huvudverktygsrad" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Anslut till core." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Inte ansluten till core." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Okrypterad anslutning" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Din klient saknar stöd för SSL-kryptering" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Din klient saknar stöd för SSL-kryptering" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Använd SSL-certifikat" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6608,77 +6699,120 @@ msgid "" "following reasons:" msgstr "" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Fortsätt" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Visa certifikat" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Endast aktuell session" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "För alltid" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Anslutning" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" -msgstr "" +msgstr "Inget nätverk valt" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." -msgstr "" +msgstr "Välj ett nätverk innan du försöker se kanal listan." -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Ogiltig lyssningsadress %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Ogiltig lyssningsadress %1" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" msgid_plural "Do you really want to paste %n line(s)?" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Vill du verkligen klistra in %n linjer?" +msgstr[1] "Vill du verkligen klistra in %n linjer?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "" @@ -6731,7 +6865,7 @@ msgstr "" #: ../src/qtui/settingspages/networkadddlg.ui:134 msgctxt "NetworkAddDlg|" msgid "Use encrypted connection" -msgstr "" +msgstr "Använd krypterad anslutning" #: ../src/qtui/settingspages/networkadddlg.ui:144 msgctxt "NetworkAddDlg|" @@ -6746,12 +6880,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6768,120 +6902,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Ange ett nätverksnamn:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Lägg till nätverk" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" -msgstr "" +msgstr "Server" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Användare" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" -msgstr "" +msgstr "Ej ansluten" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Chatt" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Ämne" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Smeknamnsändringar" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "" msgstr[1] "" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                      " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                      Active channel buffers cannot be deleted, please part the channel first." msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Slå ihop buffertar permanent?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" -msgstr "" +msgstr "Fråga" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" -msgstr "" +msgstr "Vill du verkligen ansluta till alla IRC Nätverk?" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" -msgstr "" +msgstr "Vill du verkligen koppla från alla IRC Nätverk?" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Gå in i kanal" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Nätverk:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Lösenord:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Konfigurera nätverksanslutning" @@ -7076,7 +7210,7 @@ msgstr "Använd SASL-autentisering" #: ../src/qtui/settingspages/networkssettingspage.ui:716 msgctxt "NetworksSettingsPage|" msgid "Account name, often the same as your nickname" -msgstr "" +msgstr "Konto namn, oftast samma som ditt smeknamn" #: ../src/qtui/settingspages/networkssettingspage.ui:729 msgctxt "NetworksSettingsPage|" @@ -7087,7 +7221,7 @@ msgstr "Konto:" #: ../src/qtui/settingspages/networkssettingspage.ui:842 msgctxt "NetworksSettingsPage|" msgid "Account password" -msgstr "" +msgstr "Konto lösenord" #: ../src/qtui/settingspages/networkssettingspage.ui:752 #: ../src/qtui/settingspages/networkssettingspage.ui:862 @@ -7095,23 +7229,24 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Lösenord:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                                      Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                      Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                      " -msgstr "" +msgid "Details..." +msgstr "Detaljer..." #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" @@ -7137,54 +7272,97 @@ msgstr "Tjänst:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Teckenkodningar" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                                      Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                      \n" +"

                                                                      This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                      \n" +"

                                                                      Toggles the IRCv3 'server-time' capability.

                                                                      " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" +"Configure which IRC capabilities Quassel will ignore during negotiation" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Teckenkodningar" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Använd anpassade färger" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Skicka meddelanden i:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                      This specifies how control messages, nicks and servernames are " @@ -7193,89 +7371,99 @@ msgid "" " characters and invalid encoding.

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Servermeddelande:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Nätverk" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                      Override default message rate limiting.

                                                                      Setting limits too low " "may get you disconnected from the server!

                                                                      " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                      • All networks need at least one server defined
                                                                      • " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                      " msgstr "
                                                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Ogiltiga nätverksinställningar" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Ta bort nätverk?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7283,12 +7471,12 @@ msgid "" "including the backlog?" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7296,12 +7484,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7309,12 +7497,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7322,12 +7523,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7335,18 +7550,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7364,7 +7621,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Lägg till smeknamn" @@ -7379,27 +7636,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Notifieringar" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" -msgstr "" +msgstr "Byt lösenord" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" -msgstr "" +msgstr "Gammalt lösenord:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" -msgstr "" +msgstr "Nytt lösenord:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" -msgstr "" +msgstr "Bekräfta lösenord:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7407,109 +7664,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" -msgstr "" +msgstr "Lösenord ej bytt" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" -msgstr "" +msgstr "Lösenordsbyte misslyckades" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Välj ljudfil" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Formulär" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Spela upp ett ljud" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" -msgstr "" +msgstr "Användarnamn" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" -msgstr "" +msgstr "Lösenord" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" -msgstr "" +msgstr "Port" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" -msgstr "" +msgstr "Databas" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Välkommen till Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7517,354 +7749,648 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Ogiltig lyssningsadress %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Välj ljudfil" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Spela upp ett ljud" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "sökväg" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "tema" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "konto" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                    [,
                                                                    [,...]]" +msgstr "
                                                                    [,
                                                                    [,...]]" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "port" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "användarnamn" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                    [,...]" +msgstr "
                                                                    [,...]" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "år" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "dag" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "h" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "min" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "s" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" -msgstr "" +msgstr "Okänd" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" -msgstr "" +msgstr "AFK meddelande" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" -msgstr "" +msgstr "Riktigt namn" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" -msgstr "" +msgstr "Hjälp status" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" -msgstr "" +msgstr "Tillgänglig för hjälp" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" -msgstr "" +msgstr "Servicestatus" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" -msgstr "" +msgstr "Ej inloggad" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" -msgstr "" +msgstr "Konto" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" -msgstr "" +msgstr "Operatör" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" -msgstr "" +msgstr "Server" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" -msgstr "" +msgstr "Ingen information tillgänglig" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" -msgstr "" +msgstr "Inkommande filöverföring" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                    %2 (%3 bytes)" -msgstr "" +msgstr "%1 vill sända dig en fil:
                                                                    %2 (%3 bytes)" #: ../src/common/remotepeer.cpp:69 msgctxt "RemotePeer|" msgid "Disconnecting..." +msgstr "Kopplar ifrån..." + +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" msgstr "" #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 @@ -7885,7 +8411,7 @@ msgstr "Avbryt" #: ../src/qtui/settingspages/servereditdlg.ui:14 msgctxt "ServerEditDlg|" msgid "Edit Server" -msgstr "" +msgstr "Redigera Server" #: ../src/qtui/settingspages/servereditdlg.ui:30 msgctxt "ServerEditDlg|" @@ -7916,7 +8442,7 @@ msgstr "" #: ../src/qtui/settingspages/servereditdlg.ui:97 msgctxt "ServerEditDlg|" msgid "Use encrypted connection" -msgstr "" +msgstr "Använd krypterad anslutning" #: ../src/qtui/settingspages/servereditdlg.ui:111 msgctxt "ServerEditDlg|" @@ -7949,12 +8475,12 @@ msgstr "" #: ../src/qtui/settingspages/servereditdlg.ui:170 msgctxt "ServerEditDlg|" msgid "SSLv3 (insecure)" -msgstr "" +msgstr "SSLv3 (osäker)" #: ../src/qtui/settingspages/servereditdlg.ui:175 msgctxt "ServerEditDlg|" msgid "SSLv2 (insecure)" -msgstr "" +msgstr "SSLv2 (osäker)" #: ../src/qtui/settingspages/servereditdlg.ui:180 msgctxt "ServerEditDlg|" @@ -7974,7 +8500,7 @@ msgstr "Typ av proxyserver:" #: ../src/qtui/settingspages/servereditdlg.ui:215 msgctxt "ServerEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/servereditdlg.ui:220 msgctxt "ServerEditDlg|" @@ -7989,7 +8515,7 @@ msgstr "Proxyserver:" #: ../src/qtui/settingspages/servereditdlg.ui:239 msgctxt "ServerEditDlg|" msgid "localhost" -msgstr "" +msgstr "localhost" #: ../src/qtui/settingspages/servereditdlg.ui:270 msgctxt "ServerEditDlg|" @@ -8001,35 +8527,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Lösenord för proxy:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Konfigurera Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Inställningar" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Spara ändringar" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8042,7 +8568,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Konfigurera %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Läs om inställningar" @@ -8052,22 +8578,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Återställ standardvärden" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Konfigurera Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Inställningar" @@ -8078,7 +8604,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Konfigurera %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Läs om inställningar" @@ -8088,22 +8614,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Återställ standardvärden" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Åtgärd" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Genväg" @@ -8129,8 +8655,8 @@ msgid "Default:" msgstr "Standard:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Inget" @@ -8140,115 +8666,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Anpassad:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Gränssnitt" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Genvägar" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Kopplar från" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Nätverksnamn:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Servrar" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "R&edigera..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Lägg till en annan IRC-server" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Lägg till..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Ta &bort" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Lägg till nya chattar automatiskt" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" -msgstr "" +msgstr "Privat Meddelande" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" -msgstr "" +msgstr "Snarka" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8263,19 +8789,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" -msgstr "" +msgstr "Databas" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8285,138 +8811,138 @@ msgid "" "your core." msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Säkerhetsinformation" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Värdnamn:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP-adress:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Kryptering:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokoll:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Certifikatkedja:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Värdnamn:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Organisation:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Organisation:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Land:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Certifikatkedja:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Land:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Utfärdare" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Organisation:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Läge: %1" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "IP-adress:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Pålitligt:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Ja" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                      " msgstr "Nej av följande anledningar:
                                                                        " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 till %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Visa status&rad" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Minimera" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" -msgstr "" +msgstr "&Återställ" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                        If enabled, alert the system tray or dock in case of a" @@ -8427,27 +8953,27 @@ msgid "" " support changing the color of the tray icon.

                                                                        " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" -msgstr "" +msgstr "gör ingenting" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" -msgstr "" +msgstr "byt färg" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8455,32 +8981,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Visa egna meddelanden" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Obegränsat" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " sekunder" @@ -8518,7 +9044,7 @@ msgstr "Koppla från alla" #: ../src/uisupport/toolbaractionprovider.cpp:36 msgctxt "ToolBarActionProvider|" msgid "Part" -msgstr "" +msgstr "Lämna" #: ../src/uisupport/toolbaractionprovider.cpp:36 msgctxt "ToolBarActionProvider|" @@ -8625,23 +9151,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Formulär" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Användare: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8677,176 +9203,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Ny" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" -msgstr "" +msgstr "Ansluter" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" -msgstr "" +msgstr "Överför" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" -msgstr "" +msgstr "Pausad" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" -msgstr "" +msgstr "Färdig" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" -msgstr "" +msgstr "Misslyckades" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" -msgstr "" +msgstr "Nekad" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Typ" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" -msgstr "" +msgstr "Status" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" -msgstr "" +msgstr "Överfört" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" -msgstr "" +msgstr "Hastighet" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" -msgstr "" +msgstr "Skicka" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" -msgstr "" +msgstr "Ta emot" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Du är nu känd som %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN är nu känd som %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "Synkroniserad till %1" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN %2" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8854,7 +9380,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n ägare" msgstr[1] "%n ägare" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8862,7 +9388,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n administratör" msgstr[1] "%n administratörer" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8870,7 +9396,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n operatör" msgstr[1] "%n operatörer" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8878,7 +9404,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8886,7 +9412,7 @@ msgid_plural "%n Voiced" msgstr[0] "" msgstr[1] "" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/tr.po b/po/tr.po index 598a138a..1bb8f0d7 100644 --- a/po/tr.po +++ b/po/tr.po @@ -1,15 +1,18 @@ # # Translators: +# Daniel Albers , 2011 # Demiray Muhterem , 2015 # H. İbrahim Güngör , 2010 +# zeugma , 2013 +# Volkan Gezer , 2013 # Volkan Gezer , 2013-2016 # zeugma , 2013 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" -"Last-Translator: Daniel Albers \n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Volkan Gezer \n" "Language-Team: Turkish (http://www.transifex.com/quassel/quassel/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,607 +21,628 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Modern bir IRC istemci dağıtımı" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Birçok özellik, düzeltme ve iyileştirmeler" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Birçok düzeltme ve iyileştirmeler, hata ve yama sınıflandırma, toplum desteği" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Düzenlemeler" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Sohbet görünüm gelişmeleri" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Erken beta testçisi ve hata avcısı, Danca çeviri" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "İspanyolca çeviri" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Derleme sistem onarımları" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Sistem simge düzeltmesi" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Dil iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Belgelendirme iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Çeşitli iyileştirmeler" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Slovence çeviri" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Düzenlemeler" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Romence çeviri" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Çeviriyi bitir" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "Mesaj göstergesi desteği" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Sistem onarım derlemesi" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Sistem pencerelerini düzenle" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Çöküş düzenlemeleri" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Fransızca çeviri" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Kullanışlılığı incele" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "SASL desteği" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Çeşitli iyileştirmeler" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Çeşitli düzeltmeler ve iyileştirmeler" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Galiçyaca çeviri" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Esperanto çeviri" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Japonca çeviri" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Gentoo sorumlusu" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Sertifika taşıma iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "Erken beta testçisi ve hata avcısı (Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Sistem çeviri düzenlemeleri" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "OSX Hatırlatma Merkezi desteği" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Türkçe çeviri" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Mac düzenlemeleri" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "D-Bus hatırlatmaları" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Polonya çevirileri" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Sistem inşa iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "Biçimlendirme desteği ve diğer giriş hattı geliştirmeleri, diğer birçok düzeltmeler" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "BluesTema stili" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Rusça çeviri" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "İtalyanca çeviri" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Almanca çeviri" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Norveçce çeviri" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Macarca çeviri" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "IRC ayrıştırıcı gelişmeleri" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "İlk Qt5 desteği" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "{Ku|U}buntu paketleyici, motive edici ve dağıtıcı" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Çeşitli düzeltmeler" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Hata düzeltmeleri" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Çek dili çeviri" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Python iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Postgres göç düzeltmeleri" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Danca çeviri" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Bağlam menüsü düzeltmeleri" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Birçok düzeltmeler ve iyileştirmeler, hata sınıflandırma" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "Orjinal \"All-Seeing Eye\" logosu" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Proje sahibi, çeşitli iyileştirmeler" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Sırpça çeviri" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "Yorgunluk bilmez, {Ku|U}buntu testçisi, litrelerce lezzetli Fin alkolü" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "Qt5 dönüştürme yardımı, Travis CI yapılandırması" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "Tampon birleştirme iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Yunanca çeviri" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "OSX iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Litvanca çeviri" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Belgelendirme düzeltmeleri" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "Fikirler, kurcalama ve ilk motivasyon" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Almanca çeviri düzeltmeleri" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "Quassel logosu dahil tonlarca Oxygen simgeleri" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "İlk tasarım ve ana pencere yerleşimi" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "Erken beta testçisi ve hata avcısı" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "Girdi satırı için satır kaydırma" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Performans iyileştirmeleri ve temizlemeler" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "/print komutu" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Performans iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Emacs tuş atamaları" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "Yapılandırma iyileştirme vurgulama" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "Ses arka ucu iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Hollandaca çeviri" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Korece çeviri" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Norveçce çeviri belgelendirmeleri" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "Önceki Windows derleyicisi" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Onarımlar, Debian paketleme" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Düzeltme ve geribildirim" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Ağ tespit iyileştirmeleri" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Ukraynaca çeviri" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Portekizce çeviri" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Quassel Hakkında" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                                        Quassel IRC

                                                                        " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "&Hakkında" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "&Yazarlar" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "&Katkıcılar" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Teşekkürler" @@ -652,14 +676,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                                        Version date: %2
                                                                        Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -681,26 +705,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC geliştiricileri:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Aşağıdaki katkıcılara (alfabetik sırayla) ve buraya yazmayı unuttuğumuz herkese teşekkür ederiz:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "...ve topluluğun parçası olan ve diğerlerine yardım eden, hata bulan ve onaran, geri bildirim yollayan herkes!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -710,24 +734,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -735,131 +759,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Yükseltme başarısız..." -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                                        It can be used as a regular slash " "command.

                                                                        Example: \"foo\" can be used per /foo" msgstr "Takma isim için kısayol
                                                                        Normal bölü komutu olarak kullanılabilir.

                                                                        Örnek: \"foo\" /foo şeklinde kullanılabilir." -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Kısaltma" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Genişleme" @@ -910,7 +934,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "" @@ -1012,27 +1036,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Hatalar:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Otomatik" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Lütfen bir biçem deposu dosyası seçin" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Dışarıda Kayıtları" @@ -1042,7 +1066,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Ağ Adını Göster" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Arabellek Adını Göster" @@ -1064,46 +1088,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Dinamik arka günlük miktarı:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Arka günlük talep yöntemi:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Sohbet başına sabit miktar" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Sohbet başına okunmayan iletiler" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Tüm okunmamış iletiler" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "En basit istekçi. Arka günlükten her sohbet penceresindeki sabit satır miktarı alımı yapar." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Başlangıç birikim miktarı:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1111,42 +1154,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Bu istekçi her sohbet penceresi için okunmamış mesajları ayrı ayrı getirir. Satır miktarı her sohbet için sınırlanabilir.\n\nDaha iyi bir bağlam sağlamak için ek olarak daha eski sohbet satırlarını getirmeyi de seçebilirsiniz." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Her tampon tarafından istenen azami ileti miktarı." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Sınır:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Sınırsız" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Okunmamış iletilere ek olarak getirilecek ileti miktarı. Sınır burada uygulanmaz." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Ek Mesajlar:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                                        On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                                        \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                                        \n" +"

                                                                        On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                                        " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1157,33 +1214,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Bu istekçi tüm sohbetler için en eski okunmamış mesajdan sonraki tüm mesajları getirir.\n\nNot: Bu istekçi, eğer gizli sohbet pencereleri veya etkin olmayan sohbetlere (örn. eski sorgular ve kanallar olmazsa) sahipseniz önerilmez.\nArka günlüğün toplam miktarını sınırlamak için kullanışlıdır ve muhtemelen de en hızlısıdır.\n\nDaha iyi bir bağlam için ek olarak daha eski sohbet satırlarını getirmeyi de seçebilirsiniz." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Tüm tamponlar tarafından getirilecek azami ileti miktarı." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Arka Günlük Getirimi" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                                        %1 - %2

                                                                        " msgstr "

                                                                        %1 - %2

                                                                        " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Arabellekleri kalıcı olarak birleştireyim mi?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1191,7 +1248,7 @@ msgid "" " This cannot be reversed!" msgstr "\"%1\" arabelleğini kalıcı olarak \"%2\" arabelleğiyle birleştireyim mi?\nBu işlem geri alınamaz!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1206,7 +1263,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Sohbet listesi için lütfen bir ad girin:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Sohbet Listesi Ekle" @@ -1247,7 +1304,7 @@ msgid "Network:" msgstr "Ağ:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Tümü" @@ -1329,116 +1386,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Önizleme:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Özel Sohbet Listeleri" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Sohbet :Listesini Sil?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Gerçekten \"%1\" sohbet listesini silmek istiyor musunuz?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "ArabellekGörünümü" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Yaklaş" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Uzaklaş" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Gerçek Boyut" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "İşaretçi Satırı Ayarla" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "İşaretçi Satırına Git" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                                        Enter a space-separated list of IRCv3 capabilities to ignore:

                                                                        " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                                        A list of capabilities may be found at https://ircv3.net/irc/.

                                                                        " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Kullanıcılar" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Konu" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Kanal Listesi" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Arama Deseni:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Basit ve gelişmiş mod arasında seçim yap.\nGelişmiş modda arama dizgileri IRC Sunucuya gönderilebilir." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Kanalları Göster" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Filtre:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Hata Oluştu:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1487,7 +1561,7 @@ msgid "Move selected buffers to the right" msgstr "Seçili arabellekleri sağa taşı" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Göster:" @@ -1519,83 +1593,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Yeniden bağlanmada arka günlük iletilerini görüntüle" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Arka günlükten iletileri göster" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Yeniden bağlanmada arka günlükten okunmuş iletileri dahil et" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Okunmuş iletileri dahil et" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Sohbet Ekranı" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Katılma" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Ayrılma" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Görmezden Gel:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Arka Günlük Getirimi" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Kendi Mesajlarımı Göster" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Ağ Adını Göster" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Arabellek Adını Göster" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Yapılandır..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Seçimi Kopyala" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Ara '%1'" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Sütun Genişliklerini Sıfırla" @@ -1750,34 +1864,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "büyük ve küçük harfe duyarlı" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "takma ad ara" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "mesaj ara" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "katılma, ayrılma vs. görmezden gel" @@ -1800,37 +1913,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                                        Usage examples:

                                                                        \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                                        dd.MM.yyyy21.05.2001
                                                                        ddd MMMM d yyTue May 21 01
                                                                        hh:mm:ss.zzz14:13:09.042
                                                                        h:m:s ap2:13:9 pm
                                                                        \n" -"" -msgstr "

                                                                        Kullanım örnekleri:

                                                                        \n\n\n\n\n\n
                                                                        dd.MM.yyyy21.05.2001
                                                                        ddd MMMM d yySalı May 21 01
                                                                        hh:mm:ss.zzz14:13:09.042
                                                                        h:m:s ap2:13:9 ös
                                                                        \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                                                        Accepts Qt QDateTime Format.

                                                                        \n" +"

                                                                        Examples:

                                                                        \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                                        dd.MM.yyyy21.05.2001
                                                                        ddd MMMM d yyTue May 21 01
                                                                        hh:mm:ss.zzz14:13:09.042
                                                                        h:m:s ap2:13:9 pm
                                                                        \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1841,52 +1956,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Özel sohbet penceresi yazı tipi:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Fare web adresinin üzerinden geçerken websitesinin önizleme penceresini göster" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "URL üzerine gelindiğinde web sayfalarının önizlemelerini göster" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Başka bir kanal seçerken geçerli sohbet penceresinin altına işaretçi satırı belirle" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Sohbetleri değiştirirken işaretçi satırını otomatik ayarla" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Quassel odağı kaybettiğinde geçerli sohbet penceresinin altına işaretçi satır belirle" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Quassel odağı kaybettiğinde işaretçi satırını otomatik ayarla" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                        The URL to open with the selected text as the " @@ -1896,22 +2011,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                        " msgstr "

                                                                        Parametre olarak seçilen metni açmakta kullanılacak adres. Seçilen metnin gelmesi gereken yere %s yerleştirin.

                                                                        Örn:

                                                                        https://www.google.com/search?q=%s
                                                                        https://duckduckgo.com/?q=%s

                                                                        " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Sohbet Görünümü" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1928,86 +2043,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC, modern bir IRC istemci dağıtımıdır" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "İstemcide bu kimlik zaten mevcut!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Şifrelenmemiş bağlantı iptal edildi" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "%1 bağlantısı yapılıyor..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "%1 aranıyor..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "%1 bağlantısı yapıldı" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "%1e bağlanılıyor..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Bağlı değil" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Uyumluluk kipinde yeniden bağlanıyor..." -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                        None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Uyumsuz Quassel Çekirdeği!
                                                                        Bu istemcinin hiçbir protokolü bağlanmaya çalıştığınız çekirdek tarafından desteklenmiyor." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Çekirdek, desteklediğimiz protokollerin hiçbirini desteklemiyor" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2015,65 +2119,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Bağlanmaya çalıştırğınız Quassel İstemcisi çok eski!
                                                                        Bağlanmak için en azından protokol v%1 gerekli ancak çekirdek sadece v%2 kullanıyor." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Uyumsuz protokol sürümü, çekirdeğe bağlantı reddedildi" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Çekirdekle eşitleniyor..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Çekirdek bu istemciden bağlantıyı reddetti" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Oturum açılıyor..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Oturum iptal edildi" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Şifrelenmemiş bağlantı iptal edildi" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Şifrelenmemiş bağlantı iptal edildi" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "%1 mesaj %2 saniyede işlendi." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Tüm Sohbetler" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN bir kanal gerektirir" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY en az bir takma isim gerektirir" @@ -2152,253 +2261,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Bağlantı Adresini Kopyala" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "Bağlan" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Bağlantıyı Kes" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Katıl" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Ayrıl" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Sohbet(ler)i Sil..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Sohbete Git" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Girişler/Çıkışlar/Ayrılmalar" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Katıldı" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Ayrıldı" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Çıktı" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Rumuz Değişimi" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Kip Değişimi" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Gün Değişimi" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Konu Değişimi" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Öntanımlı olarak ayarla..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Öntanımlıları Kullan..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Kanala Katıl..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Konuşma Başlat" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Konuşmayı Göster" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Sürüm" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Zaman" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "İstemci" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Özel..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Operatör Yetkisi Ver" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Operatör Yetkisini Al" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Yarı-Operatör Durumu Ver" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Yarı-Operatör Durumu Al" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Voice Ver" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Voice Al" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Kanaldan At" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Kanaldan Yasakla" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "At ve Yasakla" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Sohbet(ler)i Geçici Olarak Gizle" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Sohbet(ler)i Kalıcı Olarak Gizle" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Kanal Listesini Göster" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Görmezden Gelinenlerin Listesini Göster" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Olayları Gizle" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Eylemler" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ignore" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Yok Sayma Kuralı Ekle" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Mevcut Kurallar" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2407,250 +2516,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Etkin oturum olduğu halde restoreState() çağırılıyor!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Çekirdek zaten yapılandırılmış! Yeniden yapılandırılmıyor..." -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Admin kullanıcı ya da parolası ayarlanmamış." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Depolama ayarlanamıyor!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Admin kullanıcı oluşturuluyor..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Geçersiz dinleme adresi %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "GUI istemcileri IPv6 %1 port %2 ve %3 protokol sürümü üzerinden dinleniyor" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "IPv6 arayüzü açılamadı %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "GUI istemcileri IPv4 %1 port %2 ve %3 protokol sürümü üzerinden dinleniyor" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "IPv4 arayüzü açılamadı %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Geçersiz dinleme adresi %1, bilinmeyen ağ protokolü" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Hiçbir dinlenecek ağ arayüzü açılamadı!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "İstemci şuradan bağlandı" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Temel kurulum için sunucu kapatılıyor." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "Yetkisiz istemci bağlantıyı kesti:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Dahili Çekirdek" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Çekirdek Hesabını Düzenle" @@ -2740,12 +2849,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Çekirdek Hesabı Ekle" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Dahili Çekirdek" @@ -2790,28 +2899,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Her zaman bağlan" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Uzak Çekirdekler" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "İstemci" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "çok eski, reddediliyor." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2820,101 +2924,101 @@ msgid "" " client." msgstr "Quassel İstemciniz çok eski!
                                                                        Bu çekirdek en azından istemci/çekirdek protokol sürümü %1 istemektedir (sahip olunan: %2).
                                                                        Lütfen istemcinizin sürümünü yükseltin." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "oturumu açmaya çalışmadan önce kayıt mesajı gönderilmedi, reddediliyor." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                        You need to send a registration message " "before trying to login." msgstr "İstemci başlatılamadı!
                                                                        Oturumu açmaya çalışmadan önce bir kayıt mesajı göndermeniz gerekmektedir." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "SSL gerekli ancak %1 SSL olmayan bir bağlantı girişiminde bulundu" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                        You need to use SSL in order to connect to this " "core." msgstr "SSL gerekli!
                                                                        Bu çekirdeğe bağlanabilmek için SSL kullanmanız gereklidir." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                        The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "%1 konumundan \"%2\" olarak geçersiz oturum girişimi" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                        The username/password combination " "you supplied could not be found in the database." msgstr "Geçersiz kullanıcı adı veya parola!
                                                                        Yazdığınız kullanıcı adı/parola kombinasyonu veritabanında bulunamadı." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "\"%1\" istemcisi başlatıldı ve \"%2\" olarak başarıyla doğrulandı (Kullanıcı Kimliğ: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "İstemci için şifreleme başlatılıyor:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Açıklama" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Çekirdek Ayarlama Sihirbazı" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Çekirdeğiniz başarılı bir şekilde yapılandırıldı. Oturumunuz açılıyor..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2922,64 +3026,64 @@ msgid "" "over." msgstr "Çekirdek yapılandırması başarısız:
                                                                        %1
                                                                        Baştan başlamak için İleri düğmesine basın." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Kullanıcı Adı:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Parola:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Parolayı yinele:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Parolayı hatırla" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Not: Daha fazla kullanıcı ekleme ve kullanıcı adı/parola değiştirme işlemi Quassel istemci arayüzünde henüz mümkün değil. Bu işlemleri yapmanız gerekirse lütfen \"quasselcore --help\" çalıştırın." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Bu sihirbaz Quassel Çekirdeğinizi ayarlamanıza yardımcı olacak." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Admin Kullanıcı Oluştur" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -3002,151 +3106,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Giriş" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Depolama Türünü Seç" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Ayarlarınız Saklanıyor" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Depolama Türü:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Seçimleriniz" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Admin Kullanıcı:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Depolama Türü:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Ayarlarınız çekirdeğe gönderilirken lütfen bekleyiniz..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Kimlik Doğrulama Gerekiyor" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Lütfen hesap verinizi girin:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Parola:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Kullanıcı Adı:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Parolayı hatırla" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Lütfen %1 için hesap bilgilerini girin:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "Çekirdeğe Bağlan" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Ağ etkin değil" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Bağlı değil" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Çekirdekle bağlantı kesildi." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Oturum durumu alınıyor" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "%1 ile eşitleniyor..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Ağ durumu alınıyor." -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3228,38 +3332,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "Bağlantı" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "İleti" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "s" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "ms" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Lag: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "Çekirdek ile bağlantınız SSL ile şifrelenmiştir." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Çekirdek ile bağlantınız şifrelenmemiştir." @@ -3270,7 +3374,7 @@ msgid "Form" msgstr "Form" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3358,77 +3462,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Yok" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3436,14 +3523,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                        Sender: Semicolon separated list of nick!ident@host names, " @@ -3458,7 +3545,7 @@ msgid "" "Announce

                                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -3471,98 +3558,103 @@ msgid "" "channel starting with #quassel

                                                                        " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "vurgulama kuralı" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Çekirdek Bilgisi" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Sürüm:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Çalışma Zamanı:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Kapat" @@ -3573,22 +3665,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3596,30 +3688,30 @@ msgid_plural "%n Day(s)" msgstr[0] "%n Gün" msgstr[1] "%n Gün" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (%4 den beri)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Bağlantı başarısız. Sonraki sunucuya geçiliyor" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3636,99 +3728,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Çekirdeği Kapat" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "%1 (%2) bağlanılamadı" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Bağlantı hatası: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "İstemci" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "bağlantı kesildi (Kullanıcı: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3736,83 +3848,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): %1 ağı oluşturulmaya çalışılırken Çekirdekten geçersiz networkId alındı!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Zaten varolan bir ağı oluşturmaya çalışıyor, güncelliyorum!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Takma ad listesinde geçerli ve kullanılmayan takma ad bulunamadı. /nick ile farklı bir takma ad kullanın" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Anahtar değişimi yapılamadı, qca-ossl eklentisi eksik." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "DH1080_INIT ayıklanamadı. Anahtar değişimi başarısız." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Anahtarınız ayarlandı ve iletiler şifrelenecek." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "DH1080_FINISH ayıklanamadı. Anahtar değişimi başarısız." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Ters DCC SEND desteklenmiyor" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "DCC %1 desteklenmiyor" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3822,27 +3934,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Evet" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3852,70 +3964,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Aktarım sürerken soket kapatıldı!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "DCC bağlantı hatası: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Ters DCC henüz desteklenmiyor!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "DCC Alım: Beklenenden fazla veri alındı!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "DCC Alım: Aktarım sırasında Quassel İstemcisi bağlantısı kesildi!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "dışarıda" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "%2 ye CTCP-%1 isteği gönderiliyor" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Hata: QCA sağlayıcı eklentisi bulunamadı. Genellikle qca-ossl eklentisi ile sağlanmaktadır" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[kullanım] /delkey bir takma ad veya kanal için şifreleme anahtarını siler veya bir kanalda iken sadece /delkey." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "%1 için konu ayarlanmamış." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "%1 için anahtar silindi." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3924,31 +4036,31 @@ msgid "" "with QCA2 present." msgstr "Hata: Bir şifreleme anahtarı ayarlamak, Quassel'in Qt Kriptografik Mimari (QCA2) kütüphanesi ile derlenmiş olmasını gerektirir. Quassel paketinin QCA2 desteği için dağıtıcınızla iletişime geçin veya Quassel'i QCA2 etkin olarak tekrar derleyin." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[kullanım] /keyx [] Hedef ile DH1080 anahtar değişimi başlatır." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Sadece sorgu tamponu içerisinde anahtar değişimi mümkündür." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "%1 ile anahtar değişimi başlatma başarısız." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "%1 ile anahtar değişimi başlatıldı." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3957,39 +4069,40 @@ msgid "" "with QCA present." msgstr "Hata: Bir şifreleme anahtarı ayarlamak, Quassel'in Qt Kriptografik Mimari (QCA) kütüphanesi ile derlenmiş olmasını gerektirir. Quassel paketinin QCA desteği için dağıtıcınızla iletişime geçin veya Quassel'i QCA etkin olarak tekrar derleyin." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Sorguya %1 ile başlanıyor" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[kullanım] /setkey takmaad veya kanal için şifreleme anahtarı belirler. /setkey ise bir kanalda veya sorgu tamponunda anahtarı ayarlar." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "%1 için anahtar belirlendi" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[kullanım] /delkey bir takma ad veya kanal için şifreleme anahtarını gösterir veya bir kanal veya sorguda iken sadece /showkey." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4015,12 +4128,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Çoğalt:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Geçersiz el sıkışma iletisi!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4118,27 +4231,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Hata Ayıklama TamponGörünümü Kaplaması" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Bağlantı Görünümü" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Bağlantı Özellikleri" @@ -4188,83 +4301,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Başlatıldı:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Hata Çıktı Konsolu" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "yerel" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "çekirdek" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Değerlendir!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Hata Kaydı" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Kapat" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Tutturma yönetici girdisini işaretle" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 sizi %2 odasına davet etti" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1, %2 kanalının başlığını şu şekilde değiştirdi: \"%3\"" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "RFC uyumlu olmayan RPL_ISUPPORT alındı: bu beklenmeyen bir davranışa yol açabilir!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 uzakta: \"%2\"" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Artık uzakta işaretli değilsiniz" @@ -4274,231 +4368,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Uzakta olarak işaretlendiniz" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1, %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1, %2 (%3) aracılığıyla çevrimiçi" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "%1, %2 (%3) aracılığıyla çevrimiçi" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1, %2@%3 (%4) idi" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] %1 için /WHO listesinin sonu" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 dışarıda: \"%2\"" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 is %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] %1 için /WHO listesinin sonu" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 dışarıda: \"%2\"" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 dışarıda: \"%2\"" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 dışarıda: \"%2\"" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "Kanal %1'de %2 kullanıcı var. Konu: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Kanal listesinin sonu" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "%1 için anasayfa %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "%1 kanalı %2 üzerinde oluşturuldu." -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 dışarıda: \"%2\"" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1, %2 olarak kimlik doğrulamıştı" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "%1 için konu ayarlanmamış." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "%1 kanalının konusu \"%2\"" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "%1 kanalının konusu \"%2\"" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 sizi %2 odasına davet etti" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "/WHOWAS sonu" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "%1 takma adı geçersiz karakterler içeriyor" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "%1 takma adı zaten kullanımda" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Takma ad/kanal geçici olarak ulaşılamaz: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "%2 ye CTCP-%1 isteği gönderiliyor" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "bilinmiyor" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "%3 tarafından %1CTCP-%2 isteği alındı" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "CTCP-%1 cevabı alındı %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "%1 kişisinden %2 milisaniye geri dönüş süresiyle CTCP PING cevabı alındı" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "\"%1\" adı geçersiz: ../ ya da ..\\ izin verilmiyor!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "\"%1\" betiği bulunamadı" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "\"%1\" betiği \"%2\" hatasına neden oldu." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "\"%1\" betiği başlatılamadı." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "\"%1\" betiği \"%2\" hatasına neden oldu." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Seç..." @@ -4508,112 +4603,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Form" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Özel Vurgulamalar" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Etkinleştirildi" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Vurgula" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Düz. İf." -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Kanal" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Ekle" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Kaldır" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Takma Adları Vurgula" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Hesaptaki tüm takma adları" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Mevcut takma ad" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Yok" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "Büyük ve küçük harf duyarlı" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4621,16 +4710,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                        Channel: Semicolon separated list of channel/query names, leave " @@ -4643,79 +4732,76 @@ msgid "" "channel starting with #quassel

                                                                        " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "bu boş olmamalı" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "vurgulama kuralı" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Geçersiz dinleme adresi %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "vurgulama kuralı" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "IPv6 arayüzü açılamadı %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "IPv4 arayüzü açılamadı %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Geçersiz dinleme adresi %1, bilinmeyen ağ protokolü" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4723,7 +4809,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Kimliği Yeniden Adlandır" @@ -4749,101 +4835,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Kimliği Kaldır" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Kimlikler" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                          " msgstr "Değişiklikleriniz uygulanmadan önce aşağıdaki problemlerin çözülmesi gerekiyor:
                                                                            " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                          • All identities need an identity name set
                                                                          • " msgstr "
                                                                          • Tüm kimliklere bir kimlik isim kümesi gerekli
                                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                          • Every identity needs at least one nickname defined
                                                                          • " msgstr "
                                                                          • Her kimliğe en az bir tanımlı takma ad gerekmektedir
                                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                          • You need to specify a real name for every identity
                                                                          • " msgstr "
                                                                          • Her kimlik için gerçek ad belirtmeniz gerekiyor
                                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                          • You need to specify an ident for every identity
                                                                          • " msgstr "
                                                                          • Her kimlik için bir tanımlayıcı belirtmeniz gerekiyor
                                                                          • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                          " msgstr "
                                                                        " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Bir ya da daha fazla kimlik geçersiz" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Kimliği Sil?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "\"%1\" kimliğini gerçekten silmek istiyor musunuz?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Lütfen \"%1\" kimliği için yeni bir ad girin!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC Kullanıcısı" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Balığa gitti." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Burada yok. Cidden. Yok burada!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Tüm Quassel istemcileri gözden kayboldular..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Dönüşüm muhteşem olacaaaak!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4977,7 +5063,7 @@ msgid "minutes of being idle" msgstr "boşta kalma süresi" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Gelişmiş" @@ -5043,15 +5129,15 @@ msgid "Key Type:" msgstr "Anahtar Türü:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Yüklü anahtar yok" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Yükle" @@ -5068,8 +5154,8 @@ msgstr "Kuruluş:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Yüklü Sertifika Yok" @@ -5079,7 +5165,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "OrtakAd:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                        %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "gün" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Anahtar Yükle" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Anahtar okuma başarısız" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Anahtar dosyası okuma başarısız. Uyumsuz veya geçerli değil. Anahtar dosyasının bir parolaya sahip olmaması gerektiğini unutmayın." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Temizle" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Sertifika Yükle" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Kimliği Ayarla" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Öntanımlı Kimlik" @@ -5369,14 +5455,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Kural etkinleştirildi" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                        Only enabled rules are filtered.
                                                                        For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Etkinleştir / Devre Dışı Bırak:
                                                                        Sadece etkin kurallar filtrelenir.
                                                                        Dinamik kurallar için devre dışı bırakmak, filtrelenmiş iletileri tekrar gösterir" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                        Depending on the type of the rule, the text is " @@ -5389,27 +5475,27 @@ msgid "" "host
                                                                        " msgstr "Yoksayma kuralı:
                                                                        Kuralın türüne bağlı olarak, metin ikisinden biri ile eşleştirilir:

                                                                        - ileti içeriği:
                                                                        Örnek:
                                                                        \"*foobar*\", \"foobar\" içeren herhangi bir metni eşleştirir.

                                                                        - gönderici dizgesi takmaad!tanımlayıcı@sunucu.adı
                                                                        Örnek:
                                                                        \"*@foobar.com\", foobar.com sunucusundaki tüm gönderenleri eşleştirir
                                                                        \"aptal!.+\" (RegEx - Düzenli İfade), tüm sunuculardaki \"aptal\" takma adında tüm gönderenleri eşleştirir
                                                                        " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "Gönderene göre" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "İletiye göre" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Etkinleştirildi" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Tür:" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Yok Sayma Kuralı Ekle" @@ -5444,12 +5530,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Listeyi Gözardı Et" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Kural zaten mevcut" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5458,159 +5544,147 @@ msgid "" "Please choose another rule." msgstr "Zaten bir kural var\n\"%1\"\nLütfen başka bir kural seçin." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Form" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Bu, Ayatana projesinin uygulama bildiricisi için desteği etkinleştirir (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Mesajı açılır pencerede göster" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Beyaz" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Siyah" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Koyu mavi" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Koyu yeşil" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Kırmızı" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Koyu kırmızı" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Koyu eflatun" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Turuncu" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Sarı" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Yeşil" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Koyu eflatun" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Camgöbeği" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Mavi" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Eflatun" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Koyu gri" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Açık gri" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Renkleri Temizle" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Girdi satırına odaklan" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5710,117 +5784,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Girdi Satırı" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "dahili bağlantı" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Kaydet ve Bağlan" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Kanal" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Kullanıcılar" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Konu" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Gerçek adı" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Sunucu maskesi" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Operatör" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Sunucu" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5911,12 +5985,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Dışarıda:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Sohbet ve Takma Ad Listeleri" @@ -5951,7 +6025,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Diğer etkinlik" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5959,61 +6039,61 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "" msgstr[1] "%n bekleyen vurgu" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Bastığınız tuş Qt tarafından desteklenmiyor." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Desteklenmeyen Tuş" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Düğmeye basın ve programda istediğiniz kısayolu girin.\nÖrneğin Ctrl+a için Ctrl tuşunu basılı tutun ve a'ya basın." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Üst" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Girdi Satırı" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Yok" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Kısayol" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6021,589 +6101,599 @@ msgid "" "Please choose another one." msgstr "Zaten bir kural var\n\"%1\"\nLütfen başka bir kural seçin." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "\"%1\" kısayolu aşağıdaki işlem için atanan kısayolla belirsiz:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Seçili işleme bu kısayolu tekrar atamak istiyor musunuz?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Tekrar Ata" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Geçersiz el sıkışma iletisi!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Bilinmeyen %1 protokol ileti türü" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "Çekirdeğe bağlan..." -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Genel" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&Çekirdeğe Bağlan..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Çekirdekle Bağlantıyı Kes" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Parolayı &Değiştir..." -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Çekirdek &Bilgisi..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "A&ğları Yapılandır..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "&Çık" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "Sohbet Listelerini &Yapılandır..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "Arayüzü &Kilitle" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "&Arama Çubuğunu Göster" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Dışarıda Kayıtları" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "&Menü Çubuğunu Göster" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "&Durum Çubuğunu Göster" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "Arayüzü &Kilitle" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "&Tam Ekran Kipi" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "&Kısayolları Yapılandır..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "Quassel'i &Yapılandır..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "Quassel &Hakkında" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "&Qt Hakkında" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "&NetworkModel Hata Ayıkla" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Hata Ayıklama &TamponGörünümKaplaması" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "&MessageModel Hata Ayıkla" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "&Log Hata Ayıkla" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "&Log Hata Ayıkla" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Özel biçem deposunu kullan" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Geçerli Tamponu Gizle" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Gezinme" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Canlı sohbete atla" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Hızlı Erişim #0 Ayarla" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Hızlı Erişim #1 Ayarla" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Hızlı Erişim #2 Ayarla" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Hızlı Erişim #3 Ayarla" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Hızlı Erişim #4 Ayarla" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Hızlı Erişim #5 Ayarla" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Hızlı Erişim #6 Ayarla" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Hızlı Erişim #7 Ayarla" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Hızlı Erişim #8 Ayarla" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Hızlı Erişim #9 Ayarla" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Hızlı Erişim #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Hızlı Erişim #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Hızlı Erişim #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Hızlı Erişim #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Hızlı Erişim #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Hızlı Erişim #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Hızlı Erişim #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Hızlı Erişim #" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Hızlı Erişim #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Hızlı Erişim #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Sohbet :Listesini Sil?" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Önceki Sohbet Listesini Etkinleştir" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Sohbete Git" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Sohbete Git" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Dosya" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Ağ" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "&Görünüm" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Sohbet Listeleri" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Araç Çubukları" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "&Ayarlar" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Yardım" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Hata Ayıkla" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Özellik Desteklenmiyor" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "Çekirdeğiniz bu özelliği desteklemiyor" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Parolanızı uzaktan değiştirmek için Quassel Core v0.12.0 veya daha yeni sürümüne ihtiyacınız var." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Takma Adlar" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Takma Ad Listesini Göster" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Sohbet Ekranı" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Sohbet Ekranını Göster" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Girdi Satırı" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Girdi Satırını Göster" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Konu" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Konu Satırını Göster" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Ana Araç Çubuğu" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "Çekirdeğe bağlandı." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Çekirdeğe bağlı değil." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Şifrelenmemiş Bağlantı" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "İstemciniz SSL şifrelemeyi desteklemiyor" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Şifre benzeri hassas bilgileriniz Quassel çekirdeğinize şifresiz gönderilecektir." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Çekirdeğiniz SSL şifrelemeyi desteklemiyor" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Güvenilmeyen Güvenlik Sertifikası" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6611,69 +6701,112 @@ msgid "" "following reasons:" msgstr "%1 tarafından sağlanan SSL sertifikasına aşağıdaki sebeplerden dolayı güvenilemiyor:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Devam Et" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Sertifika Göster" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Bu sertifikayı bir daha sorulmamak üzere sonsuza kadar kabul etmek ister misiniz?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Sadece Geçerli Oturum" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Daima" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Çekirdek Bağlantı Hatası" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Arka günlükten %2:%3 tamponu için %1 ileti talep ediliyor" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Geçersiz dinleme adresi %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "IPv6 arayüzü açılamadı %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "IPv4 arayüzü açılamadı %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Geçersiz dinleme adresi %1, bilinmeyen ağ protokolü" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Arka Günlük Alınıyor" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6681,7 +6814,7 @@ msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "Gerçekten %n satırı yapıştırmak istiyor musunuz?" msgstr[1] "Gerçekten %n satırı yapıştırmak istiyor musunuz?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Yapıştırma Koruması" @@ -6749,12 +6882,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6771,120 +6904,120 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Lütfen bir ağ adı girin:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Ağ Ekle" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Sunucu" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Kullanıcılar" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Sohbet" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Konu" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Takma Ad Sayısı" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "Aşağıdaki tamponu kalıcı olarak silmek istiyor musunuz?" msgstr[1] "Aşağıdaki tamponları kalıcı olarak silmek istiyor musunuz?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                        " msgstr "...ve %1 fazlası

                                                                        " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Not: Bu işlem tüm arka günlük verileri de dahil olmak üzere tüm ilgili verileri çekirdeğinizin veritabanından silecek ve bu işlem geri alınamaz." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                        Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                                        Etkin kanal arabellekleri silinemez, lütfen önce kanaldan ayrılın." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Arabellekleri kalıcı olarak sileyim mi?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Kanala Katıl" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Ağ:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Kanal:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Parola:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Ağ Bağlantısını Ayarla" @@ -7098,24 +7231,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Parola:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                                        Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                        " +msgstr "

                                                                        Not: kimlik ssl sertifikası ayarladığından dolayı, SASL EXTERNAL kullanılacak.

                                                                        " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                        Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                        " -msgstr "

                                                                        Not: kimlik ssl sertifikası ayarladığından dolayı, SASL EXTERNAL kullanılacak.

                                                                        " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7140,54 +7274,97 @@ msgstr "Servis:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Kodlamalar" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Mesaj kodlamaları ve otomatik yeniden bağlanma gibi gelişmiş ayarları yapılandır" +"

                                                                        Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                        \n" +"

                                                                        This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                        \n" +"

                                                                        Toggles the IRCv3 'server-time' capability.

                                                                        " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Kodlamalar" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Gelen ve giden mesajlar için kodlamaları kontrol et" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Özel Kodlama Kullan" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Giden mesajlarınızın kodlamasını belirtin.\nUTF-8 çoğu ağ için en uygun tercihtir." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Mesajları yolla:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Geri düşüm al:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                        This specifies how control messages, nicks and servernames are " @@ -7196,89 +7373,99 @@ msgid "" " characters and invalid encoding.

                                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Sunucu kodlaması:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Ağ" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                        Override default message rate limiting.

                                                                        Setting limits too low " "may get you disconnected from the server!

                                                                        " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                          " msgstr "Değişikliklerinizin uygulanabilmesi için aşağıdaki problemlerin çözülmesi gerekli:
                                                                            " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                          • All networks need at least one server defined
                                                                          • " msgstr "
                                                                          • Tüm ağlarda en az bir sunucu tanımlı olması gerekir
                                                                          • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                          " msgstr "
                                                                        " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Geçersiz Ağ Ayarlarsı" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Ağı Sil?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7286,12 +7473,12 @@ msgid "" "including the backlog?" msgstr "\"%1\" ağını ve ilgili tüm ayarları gerçekten silmek istiyor musunuz?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7299,12 +7486,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7312,12 +7499,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7325,12 +7525,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7338,18 +7552,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7367,7 +7623,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Geçerli bir takma ad İngiliz alfabesindeki harfleri, sayıları ve {, }, [, ], \\, |, `, ^, _ - özel karakterlerini içerebilir." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Takma Ad Ekle" @@ -7382,27 +7638,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Bildirimler" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Parolayı Değiştir" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Eski parola:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Yeni Parola:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Parolayı yenileyin:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7410,109 +7666,84 @@ msgid "" "running at %2." msgstr "Bu, %1 kullanıcı adınız için %2 üzerinde çalışan Quassel Çekirdeği parolayı değiştirir." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Parola Değiştirilmedi" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Parola değiştirme başarısız" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Çekirdek parolanızı değiştirirken bir hata bildirdi. Eski parolanızı doğru girdiğinizden emin olun!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Ses Dosyası Seçin" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Form" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Ses çal" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Seçilen sesi dinle" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Oynatılacak ses dosyası seç" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "%2 tampon için %1 arka günlük iletisine kadar talep ediliyor" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Tüm okunmamış arka günlük iletilerinin %1 tanesine kadar talep ediliyor (ve ek olarak %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "%2 tampon için toplam %1 okunmamış arka günlük iletisine kadar talep ediliyor" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Quassel IRC Programına Hoş Geldiniz" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7520,346 +7751,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Bu sihirbaz öntanımlı kimliğinizi ve IRC ağ bağlantınızı ayarlamanıza yardımcı olacak.
                                                                        Bu sadece temel ayarları içerir. Bu sihirbazı herhangi bir anda iptal edip, daha ayrıntılı değişiklikler için ayarlar iletişim penceresini kullanabilirsiniz." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Geçersiz dinleme adresi %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Bilinmeyen palet görev adı: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "%1'de geçersiz ileti türü" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Geçersiz ileti etiketi: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Geçersiz gönderici kodlama niteliği: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Gönderici anahtarı en fazla \"0x0f\" olabilir!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Geçersiz IRC renk niteliği (00 ile 0f arasında olmalı): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Ele alınmamış durum: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Geçersiz dinleme adresi %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Geçersiz dinleme adresi %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Geçersiz dinleme adresi %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Bilinmeyen SohbetSatır özelliği: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Geçersiz palet renk görev niteliği: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Bilinmeyen palet renk görevi: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "%1'de geçersiz ileti türü" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Geçersiz biçim adı: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Geçersiz yazı tipi biçem niteliği: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Geçersiz yazı tipi ağırlık niteliği: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Geçersiz yazı tipi niteliği: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Ses Dosyası Seçin" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Ses çal" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Seçilen sesi dinle" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Oynatılacak ses dosyası seç" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                        [,
                                                                        [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                        [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC, modern bir IRC istemci dağıtımıdır" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "yıl" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "gün" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "s" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "dk" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "sn" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Gerçek adı" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Sunucu maskesi" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Operatör" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Sunucu" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Gelen Dosya Aktarımı" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                        %2 (%3 bytes)" @@ -7870,6 +8375,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Bağlantı kesiliyor..." +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8004,35 +8529,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Vekil Sunucu Parolası:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Quassel'i Yapılandır" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Ayarlar" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Değişiklikleri kaydet" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8045,7 +8570,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "%1 Yapılandır" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Ayarları Yeniden Yükle" @@ -8055,22 +8580,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Bu sayfadaki değişikliklerinizi geri alarak, ayarlarınızı yeniden yüklemek istiyor musunuz?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Öntanımlıları Yeniden Yükle" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Bu sayfa için öntanımlı değerleri geri yüklemek istiyor musunuz?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Quassel'i Yapılandır" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Ayarlar" @@ -8081,7 +8606,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "%1 Yapılandır" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Ayarları Yeniden Yükle" @@ -8091,22 +8616,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Bu sayfadaki değişikliklerinizi geri alarak, ayarlarınızı yeniden yüklemek istiyor musunuz?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Öntanımlıları Yeniden Yükle" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Bu sayfa için öntanımlı değerleri geri yüklemek istiyor musunuz?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Eylem" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Kısayol" @@ -8132,8 +8657,8 @@ msgid "Default:" msgstr "Öntanımlı:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Yok" @@ -8143,115 +8668,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Özel:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Arayüz" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Kısayollar" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Bağlantı kesiliyor" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Ağ adı:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Yapılandırdığınız IRC ağının adı" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Sunucular" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Bu ağa ait IRC sunucularının bir listesi" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Bu sunucu girdisini düzenle" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Düzenle..." -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Başka bir IRC sunucusu ekle" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Ekle..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Bu sunucu girdisini listeden kaldır" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "&Sil" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Listede yukarı taşı" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Listede aşağı taşı" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Kanallara Otomatik Olarak Katıl" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Ağa bağlandıktan sonra otomatik olarak katılacağınız IRC kanallarının bir listesi" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Özel Mesaj" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Horlama" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Snore'u Etkinleştir" @@ -8266,19 +8791,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8288,138 +8813,138 @@ msgid "" "your core." msgstr "SQLite, herhangi bir ayarlama gerektirmeyen dosya tabanlı bir veritabanı motorudur. Ağ yardımıyla erişim gerektirmeyen küçük ve orta boyutlu veritabanları için uygundur. Eğer Quassel Çekirdeğinin, verilerini çalıştığı aynı makineye kaydetmesini istiyor ve çekirdeğinizi sadece birkaç kullanıcının kullanmasını bekliyorsanız SQLite kullanın." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Güvenlik Bilgisi" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Sunucu Adı:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP adresi:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Şifreleme:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Protokol:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Sertifika zinciri:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Konu" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Ortak ad:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Kurum:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Kurum:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Ülke:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Eyalet veya il:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Semt:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Yayıncı" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Geçerlilik süresi:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 özeti:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 özeti:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "SHA256 özet:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Güvenilir:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Evet" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                          " msgstr "Aşağıdaki sebeplerden dolayı, hayır:
                                                                            " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 kullanıcısından %2 kullanıcısına" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Durum Arabelleği" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Küçült" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Geri Yükle" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                            If enabled, alert the system tray or dock in case of a" @@ -8430,27 +8955,27 @@ msgid "" " support changing the color of the tray icon.

                                                                            " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8458,32 +8983,32 @@ msgid_plural "%n pending highlight(s)" msgstr[0] "%n bekleyen vurgu" msgstr[1] "%n bekleyen vurgu" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Mesajı açılır pencerede göster" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Sekme Tamamlaması" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Görev çubuğu girdisini işaretle, zaman aşımı:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Görev çubuğu girdisini işaretle, zaman aşımı:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Sınırsız" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " saniye" @@ -8628,23 +9153,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Kullanıcıyı kanaldan çıkar ve yasakla" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Form" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Kullanıcılar: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8680,176 +9205,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Konu Değişimi" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Yeni" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Tür:" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "%DN%1%DN olarak biliniyorsunuz" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN şimdi %DN%2%DN olarak biliniyor" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Kullanıcı modu: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "%DN%2%DN tarafından, %DM%1%DM kipi" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH %DC%4%DC kanala katıldı" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH %DC%4%DC kanalını terketti" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH çıktı" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN, %DN%2%DN kullanıcısını %DC%3%DC kanalından attı" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "%1 ile eşitlendi" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "%DH%1%DH ve %DH%2%DH arasında ağ bölme bitti. Katılan kullanıcılar:" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN %2" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "%DH%1%DH ve %DH%2%DH arasında ağ bölme. Çıkan kullanıcılar:" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8857,7 +9382,7 @@ msgid_plural "%n Owner(s)" msgstr[0] "%n Sahip" msgstr[1] "%n Sahip" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8865,7 +9390,7 @@ msgid_plural "%n Admin(s)" msgstr[0] "%n Yönetici" msgstr[1] "%n Yöneticiler" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8873,7 +9398,7 @@ msgid_plural "%n Operator(s)" msgstr[0] "%n Operatör" msgstr[1] "%n Operatörler" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8881,7 +9406,7 @@ msgid_plural "%n Half-Op(s)" msgstr[0] "%n Yarı-Op" msgstr[1] "%n Yarı-Op" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8889,7 +9414,7 @@ msgid_plural "%n Voiced" msgstr[0] "%n Söz Sahibi" msgstr[1] "%n Söz Sahibi" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/uk.po b/po/uk.po index d129b217..3a2c5ba7 100644 --- a/po/uk.po +++ b/po/uk.po @@ -1,11 +1,13 @@ # # Translators: -# Yuri Chornoivan , 2010-2016 +# Daniel Albers , 2011 +# Yuri Chornoivan , 2010 +# Yuri Chornoivan , 2011-2016 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-08-28 13:38+0000\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" "Last-Translator: Daniel Albers \n" "Language-Team: Ukrainian (http://www.transifex.com/quassel/quassel/language/uk/)\n" "MIME-Version: 1.0\n" @@ -15,607 +17,628 @@ msgstr "" "Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" msgstr "Сучасний, розподілений клієнт IRC" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "Автор багатьох можливостей, виправлень та покращень" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "Автор багатьох виправлень та покращень, визначення причин вад та латок, супровідник спільноти" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "Виправлення" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "Покращення панелі спілкування" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "Тестування та пошук вад, переклад данською" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "Переклад іспанською" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "Виправлення у системі збирання" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "Виправлення піктограми лотка" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "Покращення підтримки мов" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "Покращення документації" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 +msgctxt "AboutData|" +msgid "Various improvements" +msgstr "Різноманітні покращення" + +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" msgid "Slovenian translation" msgstr "Переклад словенською" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 -msgctxt "AboutData|" -msgid "Fixes" -msgstr "Виправлення" - -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "Переклад румунською" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "Переклад фінською" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "Підтримка індикатора повідомлень" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "Виправлення системи збирання" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "Виправлення системи збирання у Windows" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "Виправлення аварійних завершень роботи" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "Переклад французькою" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "Робота над удосконаленням зручності користування" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "Підтримка SASL" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "Різноманітні покращення" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "Різноманітні виправлення та покращення" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "Переклад галісійською" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "Переклад есперанто" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "Переклад японською" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "Супровідник у Gentoo" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "Покращення у системі обробки сертифікатів" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "Тестування та пошук вад (у Vista™!)" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "Виправлення системи перекладу" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "Підтримка Центру сповіщень OSX" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "Переклад турецькою" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "Виправлення у Mac" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "Сповіщення D-Bus" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "Переклад польською" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "Покращення у системі збирання" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "Підтримка форматування та інші покращення у системі введення повідомлень, багато інших виправлень" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "Таблиця стилів теми Blues" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "Переклад російською" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "Переклад італійською" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "Переклад німецькою" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "Переклад норвезькою" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "Переклад угорською" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "Покращення у засобі обробки даних IRC" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "Початкова підтримка Qt5" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "Покувальник для {Ku|U}buntu, мотиватор, пропагандист" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "Різноманітні виправлення" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "Виправлення вад" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "Переклад чеською" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "Покращення у Python" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "Виправлення перенесення даних до Postgres" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "Переклад данською" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "Виправлення контекстного меню" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "Багато виправлень та покращень, визначення причин вад" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "Початкова версія логотипу «Всевидяче око»" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "Засновник проекту, різноманітні покращення" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "Переклад сербською" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "Невтомний тестувальник, тестування та підтримка у {Ku|U}buntu, літри смачного фінського алкоголю" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "Допомога у портуванні на Qt5, налаштування Travis CI" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "Покращення у об’єднанні у буфері" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "Переклад грецькою" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 +msgctxt "AboutData|" +msgid "Improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" msgid "OSX improvements" msgstr "Покращення у OSX" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" msgid "Lithuanian translation" msgstr "Переклад литовською" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" msgid "Documentation fixes" msgstr "Виправлення у документації" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 -msgctxt "AboutData|" -msgid "Improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "Ідеї, участь у розробці, початкова мотивація" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "Переклад німецькою, виправлення" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "Безліч піктограм Oxygen, зокрема логотип Quassel" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "Початковий дизайн та компонування головного вікна" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "Тестування та пошук вад" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "Перенесення рядків у рядку введення повідомлення" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "Покращення швидкодії та чищення коду" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "Команда /print" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "Покращення швидкодії" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "Клавіатурні скорочення Emacs" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "Покращення у налаштуваннях підсвічування" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "Покращення у модулі роботи зі звуком" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "Переклад голландською" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "Переклад корейською" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "Переклад норвезькою, документація" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "Колишній збиральник пакунків для Windows" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "Виправлення, пакування для Debian" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "Виправлення і відгуки" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "Покращення у засобі виявлення мережі" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "Переклад українською" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "Переклад португальською" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "Про Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                                            Клієнт IRC Quassel

                                                                            " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "Пр&о програму" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "А&втори" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "У&часники розробки" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "&Подяки" @@ -649,14 +672,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                                            Version date: %2
                                                                            Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +701,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Основними розробниками Quassel IRC є:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "Ми дуже вдячні переліченим нижче учасникам розробки (у порядку абетки), а також всім, кого ми забули згадати у цьому списку:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "…та усім іншим, хто шукав вади та повідомляв про них, надавав відгуки, допомагав іншим та був частиною спільноти!" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +730,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +755,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "Спроба оновлення зазнала невдачі…" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                                            It can be used as a regular slash " "command.

                                                                            Example: \"foo\" can be used per /foo" msgstr "Скорочення для замінника
                                                                            Його можна використовувати як звичайну команду з похилою рискою.

                                                                            Приклад: \"foo\" можна використовувати як /foo" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "Замінник" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "Значення" @@ -907,7 +930,7 @@ msgid "" msgstr "<Не перекладено>" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "<Типове для системи>" @@ -1009,27 +1032,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "Помилки:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "Автоматично" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "Будь ласка, вкажіть файл таблиці стилів" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "Журнал відсутності" @@ -1039,7 +1062,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "Показ назви мережі" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "Показувати назву буфера" @@ -1061,46 +1084,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "Динамічний об’єм журналу:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "Метод опитування журналу:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "Фіксоване для балачки значення" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "Непрочитаних повідомлень на балачку" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "Загалом непрочитаних повідомлень" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "Найпростіший спосіб опитування. Отримує фіксовану кількість рядків для кожного з вікон балачки з журналу." -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "Початковий об’єм журналу:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1150,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "Цей інструмент опитування отримує непрочитані повідомлення для кожного вікна балачки окремо. Кількість рядків може бути встановлено для кожної з балачок окремо.\n\nКрім того, ви можете наказати інструменту отримувати додаткові старіші рядки балачки, щоб покращити розуміння контексту спілкування." -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "Максимальна кількість повідомлень на буфер, які буде отримано." -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "Обмеження:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "Не обмежено" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "Кількість повідомлень, які буде отримано на додачу до непрочитаних повідомлень. Значення пункту «Обмеження» до цієї кількості не застосовуються." -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "Додаткові повідомлення:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                                            On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                                            \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                                            \n" +"

                                                                            On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                                            " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1210,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "Цей інструмент опитування отримує всі повідомлення, новіші за найстаріше непрочитане повідомлення у всіх балачках.\n\nЗауваження: не рекомендуємо користуватися цим інструментом, якщо ви користуєтеся прихованими вікнами балачки або неактивними балачками (тобто якщо немає підвішених балачок або каналів).\nІнструмент корисний для обмеження загального об’єму журналу, крім того, його робота, ймовірно, є найшвидшою.\n\nКрім того, ви можете наказати інструменту отримувати додаткові старіші рядки балачки, щоб покращити розуміння контексту спілкування." -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "Максимальна кількість повідомлень, які буде отримано з усіх буферів." -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "Отримання журналу" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                                            %1 - %2

                                                                            " msgstr "

                                                                            %1 — %2

                                                                            " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "Об’єднати буфери назавжди?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1244,7 @@ msgid "" " This cannot be reversed!" msgstr "Бажаєте об’єднати буфер «%1» з буфером «%2» на постійній основі?\n Скасувати результати цієї дії буде неможливо!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1259,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "Будь ласка, введіть назву списку балачки:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "Додати список балачки" @@ -1244,7 +1300,7 @@ msgid "Network:" msgstr "Мережа:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "Всі" @@ -1326,116 +1382,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "Перегляд:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "Нетипові списки балачки" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "Вилучити список балачки?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "Ви справді бажаєте вилучити список балачки «%1»?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "Перегляд буфера" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "Збільшити" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "Зменшити" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "Фактичний розмір" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "Встановити лінію позначки" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Перейти до лінії позначки" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                                            Enter a space-separated list of IRCv3 capabilities to ignore:

                                                                            " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                                            A list of capabilities may be found at https://ircv3.net/irc/.

                                                                            " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "Користувачі" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "Тема" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "Список каналів" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "Шаблон пошуку:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "Перемикач між простим та розширеним режимом.\nУ розширеному режимі IRC-серверу можна передавати рядки для пошуку." -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "Показ каналів" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "Фільтр:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "Сталися помилки:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1557,7 @@ msgid "Move selected buffers to the right" msgstr "Пересунути позначені буфери праворуч" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "Показувати:" @@ -1516,83 +1589,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "Показувати повідомлення з журналу після повторного з’єднання" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "Показувати повідомлення з журналу" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "Включати прочитані повідомлення з журналу під час повторного з’єднання" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "Включати прочитані повідомлення" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "Спостереження за балачкою" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Участь" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Відсторонення" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "Ігнорувати:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "Отримання журналу" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "Показ власних повідомлень" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "Показ назви мережі" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "Показувати назву буфера" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "Налаштувати…" -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "Копіювати позначене" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "Шукати «%1»" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "Відновити початкову ширину стовпчиків" @@ -1747,34 +1860,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "з врахуванням регістру" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "пошук псевдоніма" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "пошук повідомлення" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "ігнорувати приєднання, виходи тощо." @@ -1797,37 +1909,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                                            Usage examples:

                                                                            \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                                            dd.MM.yyyy21.05.2001
                                                                            ddd MMMM d yyTue May 21 01
                                                                            hh:mm:ss.zzz14:13:09.042
                                                                            h:m:s ap2:13:9 pm
                                                                            \n" -"" -msgstr "

                                                                            Приклади використання:

                                                                            \n\n\n\n\n\n
                                                                            dd.MM.yyyy21.05.2001
                                                                            ddd MMMM d yyВтр травня 21 01
                                                                            hh:mm:ss.zzz14:13:09.042
                                                                            h:m:s ap2:13:9 pm
                                                                            \n" - -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +"\n" +"

                                                                            Accepts Qt QDateTime Format.

                                                                            \n" +"

                                                                            Examples:

                                                                            \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                                            dd.MM.yyyy21.05.2001
                                                                            ddd MMMM d yyTue May 21 01
                                                                            hh:mm:ss.zzz14:13:09.042
                                                                            h:m:s ap2:13:9 pm
                                                                            \n" +" " +msgstr "" + +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1952,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "Нетиповий шрифт вікна балачки:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "Показувати попередній перегляд вікна веб-сайта після наведення вказівника миші на веб-адресу" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "Показувати мініатюри веб-сторінок при наведенні вказівника на адресу" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "Встановлювати лінію позначки у нижній частині поточного вікна балачки під час перемикання на інший канал" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "Встановлювати лінію позначки автоматично під час перемикання балачок" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "Встановити лінію позначки у нижній частині вікна поточного спілкування, якщо вікно Quassel втрачає фокус." -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "Автоматично додавати лінію позначки, якщо вікно Quassel втрачає фокус" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                            The URL to open with the selected text as the " @@ -1893,22 +2007,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                            " msgstr "

                                                                            Адреса, яку слід відкрити з параметром позначеного тексту. Замінник %s визначає місце, куди слід вставити текст.

                                                                            Приклади:

                                                                            https://www.google.com/search?q=%s
                                                                            https://duckduckgo.com/?q=%s

                                                                            " -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "https://www.google.com/search?q=%s" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "Панель балачки" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2039,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "Quassel IRC — це сучасний, розподілений клієнт IRC" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "Такий профіль вже існує!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "Скасовано нешифроване з’єднання" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "З'єднання з %1…" -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "Пошук %1…" -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "З'єднано з %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "Розірвання з’єднання з %1…" -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "Роз'єднано" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "Виконуємо повторну спробу з’єднання у режимі сумісності…" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                            None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "Несумісне ядро Quassel!
                                                                            У ядрі, з яким виконується спроба встановлення з’єднання, не передбачено підтримки жодного з протоколів, якими може обмінюватися даними клієнтська частина." -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "Ядро не може обмінюватися даними жодним з підтримуваних протоколів" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2115,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "Ядро Quassel, з яким ви намагаєтеся встановити з’єднання, є занадто старим!
                                                                            Для встановлення з’єднання потрібна принаймні версія протоколу %1, але ядро може працювати лише з версією %2." -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "Несумісна версія протоколу, у з’єднанні з ядром відмовлено" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "Синхронізація з ядром…" -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "Ядром відмовлено у з’єднанні цьому клієнту" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "Вхід до системи…" -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "Вхід скасовано" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "Скасовано нешифроване з’єднання" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "Скасовано нешифроване з’єднання" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "Оброблено %1 повідомлень за %2 секунд." -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "Всі балачки" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN потрібно вказати канал" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY потрібно вказати принаймні один псевдонім" @@ -2149,253 +2257,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "Скопіювати адресу посилання" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "З'єднатися" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "Від'єднатися" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "Приєднатись" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "Полишити" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "Вилучити балачки…" -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "Перейти до балачки" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "Долучення/Полишення/Виходи" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "Приєднання" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "Полишення" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "Виходи" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "Зміни псевдонімів" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "Зміни режимів" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "Зміни дня" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "Зміни тем" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "Зробити типовим…" -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "Типові значення…" -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "Приєднатися до каналу…" -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "Почати діалог" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "Показати діалог" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "Версія" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "Час" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Луна-імпульс" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "Відомості щодо програми-клієнта" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "Нетипові…" -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "Надання стану оператора" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "Позбавлення стану оператора" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "Надати стан напівоператора" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "Передати стан напівоператора" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "Надання права голосу" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "Позбавлення права голосу" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "Викидання з каналу" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "Заборона участі у каналі" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "Викинути/Заборонити" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "Тимчасово приховати балачки" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "Приховати балачки остаточно" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "Показати список каналів" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "Показати список ігнорування" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "Сховати події" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "Дії" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "Ігнорувати" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "Додати правило ігнорування" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "Поточні правила" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2512,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "Виклик restoreState(), хоча вже існує активний сеанс!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "Ядро вже налаштовано! Повторне налаштовування скасовано…" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "Не встановлено адміністративного користувача або пароля." -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "Не вдалося налаштувати сховище даних!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "Створення адміністративного користувача…" -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "Некоректна адреса очікування даних %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "Очікування за встановлення з’єднання з графічними клієнтами за адресою IPv6 %1, порт %2. Використано версію протоколу %3" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "Не вдалося відкрити інтерфейс IPv6 %1:%2: %3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "Очікування за встановлення з’єднання з графічними клієнтами за адресою IPv4 %1, порт %2. Використано версію протоколу %3" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "Не вдалося відкрити інтерфейс IPv4 %1:%2: %3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "Некоректна адреса очікування даних %1, невідомий мережевий протокол" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "Не вдалося відкрити жодного мережевого інтерфейсу для очікування на з’єднання!" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "Клієнтське з’єднання з" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "Завершення роботи сервера для базового налаштування." -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "З’єднання з нерозпізнаним клієнтом розірвано:" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "Вбудоване ядро" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "Зміна облікового запису ядра" @@ -2737,12 +2845,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "Додавання облікового запису ядра" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "Вбудоване ядро" @@ -2787,28 +2895,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "Завжди з’єднуватися з" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "Віддалені ядра" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "Клієнт" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "застарілий, відмовлено." -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2920,101 @@ msgid "" " client." msgstr "Ваша версія клієнтської частини Quassel є застарілою!
                                                                            Для роботи з цим ядром потрібно користуватися клієнтською частиною/протоколом ядра версії %1 (маємо %2).
                                                                            Будь ласка, оновіть вашу клієнтську частину." -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "не надіслано повідомлення щодо реєстрації до спроби входу, відмовляємо." -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                            You need to send a registration message " "before trying to login." msgstr "Клієнт не ініціалізовано!
                                                                            До спроби увійти має бути надіслано повідомлення щодо реєстрації." -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "Потрібен SSL, але спробу з’єднання з %1 виконано без SSL" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                            You need to use SSL in order to connect to this " "core." msgstr "Потрібне шифрування SSL!
                                                                            Для встановлення з’єднання з цим ядром вам потрібно скористатися SSL." -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                            The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "Спроба некоректного входу з %1 від імені «%2»" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                            The username/password combination " "you supplied could not be found in the database." msgstr "Некоректні ім’я користувача і пароль!
                                                                            Вказаної вами комбінації імені користувача і пароля у базі даних не виявлено." -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "Клієнтську частину %1 ініціалізовано і успішно розпізнано як «%2» (Користувач: %3)." -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "Розпочинаємо шифрування для клієнта:" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "Опис" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "Майстер налаштування ядра" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "Ваше ядро успішно налаштовано. Вхід до системи…" -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3022,64 @@ msgid "" "over." msgstr "Спроба налаштування ядра завершилася невдало:
                                                                            %1
                                                                            Натисніть Далі, щоб розпочати все з початку." -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "Користувач:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "Повторіть пароль:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "Запам'ятати пароль" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "Зауваження: додавання користувачів та зміна вашого імені користувача/пароля ще не підтримується клієнтським інтерфейсом Quassel.\nЯкщо вам потрібні саме ці можливості, будь ласка, скористайтеся підказкою команди «quasselcore --help»." -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "Цей майстер допоможе вам у налаштуванні вашого ядра Quassel." -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "Створити адміністративного користувача" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3102,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "Вступ" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "Вибір сервера зберігання даних" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "Збереження ваших параметрів" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "Сервер зберігання даних:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "Варіанти" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "Адміністратор:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "Сервер зберігання даних:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "Будь ласка, зачекайте, доки ваші параметри буде передано ядру…" -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "Потрібно пройти розпізнавання" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "Будь ласка, введіть дані вашого облікового запису:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "Користувач:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "Запам'ятати пароль" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "Будь ласка, введіть ваші реєстраційні дані на %1:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "З’єднатися з ядром" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "Мережу вимкнено" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "Роз'єднано" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "Від’єднано від ядра." -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "Отримання стану сеансу" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "Синхронізація з %1…" -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "Отримання мережевих станів" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3328,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "З'єднання" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "Повідомлення" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "с" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "мс" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(Затримка: %1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "З’єднання з вашим ядром зашифровано за допомогою SSL." -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "Обмін даними з вашим ядром не зашифровано." @@ -3267,7 +3370,7 @@ msgid "Form" msgstr "Форма" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3458,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "Немає" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3519,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                            Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3541,7 @@ msgid "" "Announce

                                                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                            Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3554,103 @@ msgid "" "channel starting with #quassel

                                                                            " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "підсвітити правило" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "Відомості щодо ядра" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "Версія:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "Час роботи:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "Закрити" @@ -3570,22 +3661,22 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" @@ -3595,30 +3686,30 @@ msgstr[1] "%n дні" msgstr[2] "%n днів" msgstr[3] "%n днів" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (з %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "Спроба встановлення з’єднання зазнала невдачі. Циклічний перехід до іншого сервера" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3635,99 +3726,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "Завершення роботи ядра" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "Не вдалося встановити з’єднання з %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "Помилка з'єднання: %1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "Клієнт" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "роз’єднано (користувач: %1)." -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3735,83 +3846,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork(): під час спроби створення мережі %1 отримано некоректний ідентифікатор мережі від ядра!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): спроба створення запису мережі, який вже існує, замість цього буде виконано оновленння запису!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "У списку псевдонімів не знайдено незайнятих або коректних псевдонімів. Скористайтеся командою /nick <інший псевдонім>, щоб продовжити процедуру входу" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "Не вдалося виконати обмін ключами, — не вистачає додатка qca-ossl." -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "Не вдалося обробити DH1080_INIT. Спроба обміну ключами зазнала невдачі." -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Встановлено ваш ключ, повідомлення буде зашифровано." -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "Не вдалося обробити DH1080_FINISH. Спроба обміну ключами зазнала невдачі." -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "Підтримки зворотного DCC SEND не передбачено" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "Підтримки DCC %1 не передбачено" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3821,27 +3932,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "Так" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3851,70 +3962,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "Сокет було закрито під час передавання даних!" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "Помилка з’єднання DCC: %1" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "Підтримки зворотного DCC не передбачено!" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "Отримання DCC: отримано більше даних, ніж очікувалося!" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "Отримання DCC: клієнт Quassel від’єднано під час передавання даних!" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "відсутній" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "надсилання запиту CTCP-%1 до %2" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "Помилка: не знайдено додатка забезпечення роботи QCA. Зазвичай, таку роботу забезпечує додаток qca-ossl." -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[використання] /delkey <псевдонім|канал> — вилучає ключ шифрування псевдоніма або каналу; простішою формою, /delkey, можна скористатися на певному каналі або під час діалогу." -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "Для %1 не було встановлено жодного ключа." -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "Було вилучено ключ для %1." -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3923,31 +4034,31 @@ msgid "" "with QCA2 present." msgstr "Помилка: для встановлення ключа шифрування Quassel має бути зібрано з підтримкою бібліотеки Qt Cryptographic Architecture (QCA2). Попросіть авторів вашого дистрибутива зібрати пакунок Quassel з підтримкою QCA2 або самі зберіть Quassel з підтримкою QCA2." -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "[користування] /keyx [<псевдонім>] Ініціює обмін ключами DH1080 з вказаним користувачем." -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "Обмінюватися ключами можна лише у буфері діалогу." -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "Не вдалося розпочати обмін ключами з %1." -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "Розпочато обмін ключами з %1." -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3956,39 +4067,40 @@ msgid "" "with QCA present." msgstr "Помилка: для встановлення ключа шифрування Quassel має бути зібрано з підтримкою бібліотеки Qt Cryptographic Architecture (QCA). Попросіть авторів вашого дистрибутива зібрати пакунок Quassel з підтримкою QCA або самі зберіть Quassel з підтримкою QCA." -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "Розпочинаємо діалог з %1" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[використання] /setkey <псевдонім|канал> <ключ> — встановлює ключ шифрування для псевдоніма або каналу. Простіша форма /setkey <ключ> призначена для використання у окремому буфері каналу або діалогу, вона встановлює ключ для відповідного каналу або співрозмовника." +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "Було встановлено ключ для %1." -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[використання] /delkey <псевдонім|канал> — вилучає ключ шифрування псевдоніма або каналу; простішою формою, /delkey, можна скористатися на певному каналі або під час діалогу." -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4014,12 +4126,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "Дублікат:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "Некоректне повідомлення щодо встановлення з’єднання!" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4117,27 +4229,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "Діагностика накладки BufferView" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "Накладка" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "Властивості накладки" @@ -4187,83 +4299,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "Ініціалізація:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "Консоль зневаджування" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "локально" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "ядро" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "Обчислити!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "Журнал діагностики" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "Закрити" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "Позначити пункт dockmanager" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 запрошує вас на канал %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 змінює тему %2 на «%3»" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "[Operwall] %1: %2" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "Отримано RPL_ISUPPORT з порушенням стандартів: це може призвести до непередбачуваних наслідків!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 відсутній(-ня): «%2»" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "Вашого користувача вже не позначено як відсутнього" @@ -4273,231 +4366,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "Вас було позначено як відсутнього" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 — %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 перебуває у мережі за допомогою %2 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 раніше був(була) %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "[Whowas] %1 раніше був(була) %2@%3 (%4)" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] Завершення списку /WHO %1" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 спілкується з %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 не виконує ніяких дій у %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] Завершення списку /WHO %1" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 є користувачем каналів %2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 може писати на каналах %2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 є оператором на каналах %2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "На каналі %1 %2 користувачів. Тема: %3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "Кінець списку каналу" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "Домашньою сторінкою %1 є %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "Канал %1 створено %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 немає на місці: «%2»" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "[Whowas] %1 було розпізнано як %2" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "Тему на %1 не встановлено." -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "Темою %1 є «%2»" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "Тему встановлено %1 %2" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 було запрошено до %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "Кінець /WHOWAS" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "У псевдонімі %1 містяться заборонені символи" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "Псевдонім вже використано: %1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "Псевдонім або канал тимчасово недоступні: %1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "надсилання запиту CTCP-%1 до %2" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "невідомий" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "Отримано запит %1CTCP-%2 від %3" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "Отримано відповідь CTCP-%1 від %2: %3" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "Отримано відповідь PING CTCP від %1. Загальний час обробки — %2 мілісекунд." -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "Некоректний рядок команди у /exec: %1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "Назва «%1» є некоректною: не можна використовувати ../ або ..\\!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "Не вдалося виявити скрипт «%1»" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "Скрипт «%1» аварійно завершив роботу з кодом виходу %2." -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "Не вдалося запустити скрипт «%1»." -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "Виконання скрипту «%1» призвело до повідомлення про помилку %2." -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "Вибрати…" @@ -4507,112 +4601,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "Форма" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "Нетипове підсвічування" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "Увімкнено" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "Підсвічування" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "Формальний вираз" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "Канал" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "Додати" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "Вилучити" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "Підсвічування псевдонімів" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "Всі псевдоніми профілю" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "Поточний псевдонім" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "Немає" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "З врахуванням регістру" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4620,16 +4708,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                            Channel: Semicolon separated list of channel/query names, leave " @@ -4642,79 +4730,76 @@ msgid "" "channel starting with #quassel

                                                                            " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "слід заповнити" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "підсвітити правило" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "Некоректна адреса очікування даних %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "підсвітити правило" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Не вдалося відкрити інтерфейс IPv6 %1:%2: %3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Не вдалося відкрити інтерфейс IPv4 %1:%2: %3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Некоректна адреса очікування даних %1, невідомий мережевий протокол" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4722,7 +4807,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "Перейменувати профіль" @@ -4748,101 +4833,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "Вилучити профіль" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Профілі" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                              " msgstr "До того, як ваші зміни буде застосовано, слід виправити такі помилки:
                                                                                " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                              • All identities need an identity name set
                                                                              • " msgstr "
                                                                              • Для всіх профілів слід вказати назви
                                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                              • Every identity needs at least one nickname defined
                                                                              • " msgstr "
                                                                              • Для кожного з профілів слід визначити принаймні один псевдонім
                                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                              • You need to specify a real name for every identity
                                                                              • " msgstr "
                                                                              • Для кожного з профілів слід вказати справжнє ім’я
                                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                              • You need to specify an ident for every identity
                                                                              • " msgstr "
                                                                              • Для кожного з профілів слід вказати значення ident
                                                                              • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                              " msgstr "
                                                                            " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "Один або декілька профілів є некоректними" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "Вилучити профіль?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "Ви справді бажаєте вилучити профіль «%1»?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "Будь ласка, введіть нову назву профілю «%1»!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Користувач Quassel" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "<порожньо>" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "Немає на місці." -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "Мене немає. Ні, мене немає ні для кого!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "Всі клієнти Quassel зникли з цього світу…" -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "Тут вам не дитячий садок!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4976,7 +5061,7 @@ msgid "minutes of being idle" msgstr "хвилин без активності" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "Додатково" @@ -5042,15 +5127,15 @@ msgid "Key Type:" msgstr "Тип ключа:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "Не завантажено жодного ключа" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "Завантажити" @@ -5067,8 +5152,8 @@ msgstr "Установа:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "Не завантажено жодного сертифіката" @@ -5078,7 +5163,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "CommonName:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                            %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "день" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "Завантажити ключ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "Не вдалося прочитати ключ" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "Не вдалося прочитати файл ключа. Файл ключа є несумісним з програмою або некоректним. Зауважте, що ключ не має бути захищено паролем." -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "Спорожнити" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "Завантажити сертифікат" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "Налаштуйте профіль" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "Типовий профіль" @@ -5368,14 +5453,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "Правило увімкнено" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                            Only enabled rules are filtered.
                                                                            For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "Увімкнути / Вимкнути:
                                                                            Для фільтрування буде використано лише увімкнені правила.\n
                                                                            Якщо правило є динамічним, його вимикання призведе до негайного показу відфільтрованих ним повідомлень." -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                            Depending on the type of the rule, the text is " @@ -5388,27 +5473,27 @@ msgid "" "host
                                                                            " msgstr "Правило ігнорування:
                                                                            Залежно від типу правила, відповідність встановлюватиметься за:

                                                                            - вмістом повідомлення:
                                                                            Приклад:
                                                                            *щось* відповідає будь-якому фрагменту тексту, який містить слово щось

                                                                            - рядок відправника (псевдонім!ident@назва.вузла)
                                                                            Приклади:
                                                                            - *@щось.com відповідає будь-якому відправникові з вузла щось.com
                                                                            - stupid!.+ (формальний вираз) відповідає будь-якому відправникові з псевдонімом stupid з будь-якого вузла
                                                                            " -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "За відправником" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "За повідомленням" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "Увімкнено" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "Тип" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "Правило ігнорування" @@ -5443,12 +5528,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "Список ігнорування" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "Таке правило вже існує" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5457,159 +5542,147 @@ msgid "" "Please choose another rule." msgstr "Вже існує правило\n«%1»\nБудь ласка, виберіть інше правило." -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "Форма" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "Вмикає підтримку індикатора програм проекту Ayatana (libindicate)." - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "Показувати повідомлення у індикаторі програм" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "Білий" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "Чорний" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "Темно-синій" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "Темно-зелений" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "Червоний" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "Темно-червоний" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "Темно-бузковий" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "Жовтогарячий" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "Жовтий" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "Зелений" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "Темно-бірюзовий" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "Блакитний" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "Синій" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "Малиновий" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "Темно-сірий" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "Світло-сірий" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "Зняти колір" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "Фокусувати рядок введення" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5709,117 +5782,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "Віджет введення" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "внутрішнє з’єднання" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "Зберегти і з'єднатись" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "Канал" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "Користувачі" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "Тема" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "Справжнє ім’я" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "Маска вузла" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "Оператор" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "Сервер" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5910,12 +5983,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "Відсутній:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "Балачка і списки псевдонімів" @@ -5950,7 +6023,13 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "Інші дії" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" @@ -5960,61 +6039,61 @@ msgstr[1] "%n підсвічування у черзі" msgstr[2] "%n підсвічувань у черзі" msgstr[3] "%n підсвічувань у черзі" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Клавіша, яку ви тільки-но використали, не підтримується Qt." -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "Непідтримувана клавіша" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "Натисніть кнопку, а потім введіть клавіатурне скорочення, яке ви бажаєте використовувати у програмі.\nНаприклад, для Ctrl+A: натисніть клавішу Ctrl, а потім клавішу «a»." -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "Введіть" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "Немає" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "Конфлікт скорочень" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6022,589 +6101,599 @@ msgid "" "Please choose another one." msgstr "Клавіатурне скорочення «%1» вже використано. Його не можна повторювати.\nБудь ласка, виберіть інше клавіатурне скорочення." -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "Клавіатурне скорочення «%1» збігається з клавіатурним скороченням для виконання такої дії:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "Бажаєте змінити клавіатурне скорочення для позначеної дії?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "Перепризначити" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "Некоректне повідомлення щодо встановлення з’єднання!" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "Невідоме повідомлення протоколу типу %1" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "З’єднатися із ядром…" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "Загальне" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "&З’єднатися з ядром…" -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Від’єднатися від ядра" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "Змінити &пароль…" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "Ві&домості щодо ядра…" -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "Налаштувати &мережі…" -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "Ви&йти" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "&Налаштувати списки балачки…" -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "За&блокувати компонування" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Показувати &смужку пошуку" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Показувати журнал відсутності" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Показувати смужку &меню" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Показувати п&анель стану" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "За&блокувати компонування" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "П&овноекранний режим" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "Налаштувати &скорочення..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "&Налаштувати Quassel…" -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Про Quassel" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "Про &бібліотеку Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Діа&гностика NetworkModel" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Ді&агностика BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "&Діагностика MessageModel" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Діаг&ностика HotList" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Діагностика &журналу" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Перезавантажити таблицю стилів" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Приховати поточний буфер" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "Навігація" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "перехід до активної балачки" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Встановити пришвидшений доступ №0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Встановити пришвидшений доступ №1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Встановити пришвидшений доступ №2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Встановити пришвидшений доступ №3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Встановити пришвидшений доступ №4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Встановити пришвидшений доступ №5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Встановити пришвидшений доступ №6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Встановити пришвидшений доступ №7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Встановити пришвидшений доступ №8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Встановити пришвидшений доступ №9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Пришвидшений доступ №0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Пришвидшений доступ №1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Пришвидшений доступ №2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Пришвидшений доступ №3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Пришвидшений доступ №4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Пришвидшений доступ №5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Пришвидшений доступ №6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Пришвидшений доступ №7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Пришвидшений доступ №8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Пришвидшений доступ №9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Активувати наступний список балачки" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Активувати попередній список балачки" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Перейти до наступної балачки" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Перейти до попередньої балачки" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "&Файл" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "&Мережі" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "П&ерегляд" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Списки балачки" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Панелі" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "П&араметри" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "&Довідка" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "Зневадження" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "Підтримки можливості не передбачено" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "У ядрі вашого Quassel не передбачено підтримки цієї можливості" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "Щоб мати змогу віддалено змінювати ваш пароль, вам слід встановити ядро Quassel версії 0.12.0 або новіше." -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "Псевдоніми" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Показувати список псевдонімів" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Спостереження за балачкою" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Показувати панель спостереження за балачкою" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "Рядок введення" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Показувати рядок введення" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "Тема" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Показувати рядок теми" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Головна панель" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "З’єднано з ядром." -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "Не з’єднано з ядром." -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Нешифроване з’єднання" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "У вашій клієнтській програмі не передбачено підтримки шифрування SSL" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "Конфіденційні дані, зокрема паролі, буде передано незашифрованими вашому ядру Quassel." -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "У вашому ядрі не передбачено підтримки шифрування SSL" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Ненадійний сертифікат безпеки" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6612,69 +6701,112 @@ msgid "" "following reasons:" msgstr "Сертифікат SSL наданий ядром %1 є ненадійним з таких причин:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "Продовжити" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Показати сертифікат" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "Хочете прийняти сертифікат назавжди без попереджень?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Тільки на поточний сеанс" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "Завжди" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Помилка з’єднання з ядром" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "Запит на %1 повідомлення з журналу для буфера %2:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "Некоректна адреса очікування даних %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "Не вдалося відкрити інтерфейс IPv6 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "Не вдалося відкрити інтерфейс IPv4 %1:%2: %3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "Некоректна адреса очікування даних %1, невідомий мережевий протокол" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "Отримання журналу" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" @@ -6684,7 +6816,7 @@ msgstr[1] "Справді бажаєте вставити %n рядки?" msgstr[2] "Справді бажаєте вставити %n рядків?" msgstr[3] "Справді бажаєте вставити %n рядків?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "Захист від вставки" @@ -6752,12 +6884,12 @@ msgctxt "NetworkAddDlg|" msgid "Verify connection security" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6774,53 +6906,53 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "Будь ласка, введіть назву мережі:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "Додавання мережі" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "Сервер" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "Користувачі" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "Балачка" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "Тема" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "Кількість псевдонімів" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" @@ -6829,67 +6961,67 @@ msgstr[1] "Бажаєте назавжди вилучити наведені н msgstr[2] "Бажаєте назавжди вилучити наведені нижче буфери?" msgstr[3] "Бажаєте назавжди вилучити наведені нижче буфери?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                            " msgstr "…і ще %1

                                                                            " -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "Зауваження: з бази даних ядра буде вилучено всі пов’язані з буферами дані, зокрема всі дані журналів. Відновити ці дані буде неможливо." -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                            Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                                            Не можна вилучати активні буфери каналів, будь ласка, спочатку полиште канал." -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "Остаточно вилучити буфери?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "Приєднатися до каналу" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "Мережа:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "Канал:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "Налаштування з’єднання з мережею" @@ -7103,24 +7235,25 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "Пароль:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                                            Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                            " +msgstr "

                                                                            Зауваження: оскільки для профілю визначено сертифікат ssl, буде використано SASL EXTERNAL.

                                                                            " + +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" msgid "Details..." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 -msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                            Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                            " -msgstr "

                                                                            Зауваження: оскільки для профілю визначено сертифікат ssl, буде використано SASL EXTERNAL.

                                                                            " - #: ../src/qtui/settingspages/networkssettingspage.ui:811 msgctxt "NetworksSettingsPage|" msgid "" @@ -7145,54 +7278,97 @@ msgstr "Служба:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "Кодування" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "Налаштування додаткових параметрів, зокрема кодування повідомлень та автоматичного перез’єднання" +"

                                                                            Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                            \n" +"

                                                                            This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                            \n" +"

                                                                            Toggles the IRCv3 'server-time' capability.

                                                                            " +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" +msgid "" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "Кодування" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "Керування кодуванням вхідних та вихідних повідомлень" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "Використовувати нетипові кодування" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "Вкажіть, у якому кодуванні слід надсилати ваші повідомлення.\nЗдебільшого, слід надавати перевагу UTF-8." -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "Надсилати повідомлення у:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "Резервне кодування:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                            This specifies how control messages, nicks and servernames are " @@ -7201,89 +7377,99 @@ msgid "" " characters and invalid encoding.

                                                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "Кодування сервера:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "Мережі" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                            Override default message rate limiting.

                                                                            Setting limits too low " "may get you disconnected from the server!

                                                                            " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                              " msgstr "До того, як ваші зміни буде застосовано, слід виправити такі помилки:
                                                                                " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                              • All networks need at least one server defined
                                                                              • " msgstr "
                                                                              • Для кожної мережі слід визначити принаймні один сервер
                                                                              • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                              " msgstr "
                                                                            " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "Некоректні параметри мережі" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "Вилучити мережу?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7291,12 +7477,12 @@ msgid "" "including the backlog?" msgstr "Ви справді бажаєте вилучити запис мережі «%1» та всі пов’язані параметри, зокрема журнал?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7304,12 +7490,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7317,12 +7503,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7330,12 +7529,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7343,18 +7556,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7372,7 +7627,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "Коректний псевдонім має складатися з літер абетки англійської мови, цифр та спеціальних символів {, }, [, ], \\, |, `, ^, _ і -." -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "Додавання псевдоніма" @@ -7387,27 +7642,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Сповіщення" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "Зміна пароля" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "Старий пароль:" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "Новий пароль:" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "Підтвердження пароля:" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7415,109 +7670,84 @@ msgid "" "running at %2." msgstr "Буде змінено пароль для користувача %1 на ядрі Quassel, запущеному на %2." -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "Пароль не змінено" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "Спроба змінити пароль зазнала невдачі" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "Під час спроби змінити ваш пароль ядро повідомило про помилку. Переконайтеся, що вами правильно введено старий пароль!" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "Вибір звукового файла" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "Форма" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "Відтворити звук" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "Прослухати вибраний звук" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "Виберіть звуковий файл для відтворення" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "PostgreSQL Turbo Bomber HD!" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "Запит загалом на %1 повідомлень журналу для %2 буферів" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "Запит на %1 з усіх непрочитаних повідомлень з журналу (плюс додаткові %2)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "Запит загалом на %1 непрочитаних повідомлень журналу для %2 буферів" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "Вітаємо у Quassel" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7525,346 +7755,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Цей майстер допоможе вам налаштувати ваш типовий профіль та ваше з’єднання з мережею IRC.
                                                                            Тут можна налаштувати лише основні параметри. Ви можете перервати роботу цього майстра на будь-якому кроці і скористатися діалоговим вікном параметрів програми для точнішого налаштування." -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "Некоректне оголошення блоку: %1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "Некоректне призначення ролі палітри: %1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "Невідома назва ролі палітри: %1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "Некоректна назва піделемента у %1" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "Некоректний тип повідомлення у %1" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "Некоректна умова %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "Некоректна мітка повідомлення: %1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "Некоректне визначення хешу відправника: %1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "Хеш відправника не може перевищувати \"0x0f\"!" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "Некоректна назва формату: %1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "Помилкове визначення кольору IRC (має бути значення від 00 до 0f): %1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "Непридатна до обробки умова: %1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "Некоректний список властивостей %1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "Некоректний тип елемента списку балачки %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "Некоректний стан списку балачки %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "Некоректне оголошення властивості: %1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "Некоректна властивість шрифта: %1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "Невідома властивість ChatLine: %1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "Некоректне визначення ролі кольору палітри: %1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "Невідома роль кольору у палітрі: %1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "Некоректне визначення градієнта: %1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "Некоректний список точок перемикання градієнта: %1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "Некоректне визначення шрифту: %1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "Некоректне визначення гарнітури шрифту: %1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "Некоректне визначення товщини шрифту: %1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "Некоректне визначення розмірів шрифту: %1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Вибір звукового файла" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "Відтворити звук" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "Прослухати вибраний звук" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "Виберіть звуковий файл для відтворення" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" +msgstr "" + +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                            [,
                                                                            [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                            [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "Quassel IRC — це сучасний, розподілений клієнт IRC" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "рік" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "день" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "г" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "хв" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "с" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "Справжнє ім’я" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "Маска вузла" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "Оператор" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "Сервер" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "Вхідне передавання даних" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                            %2 (%3 bytes)" @@ -7875,6 +8379,26 @@ msgctxt "RemotePeer|" msgid "Disconnecting..." msgstr "Розриваємо з’єднання…" +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" +msgstr "" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -8009,35 +8533,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "Пароль до проксі:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "Налаштування Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "Параметри" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "Зберегти зміни" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8050,7 +8574,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "Налаштувати %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "Перезавантаження параметрів" @@ -8060,22 +8584,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Бажаєте повторно завантажити параметри із скасуванням всіх змін, внесених на цій сторінці?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "Відновлення параметрів" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Бажаєте відновити типові значення на цій сторінці?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "Налаштування Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "Параметри" @@ -8086,7 +8610,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "Налаштувати %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "Перезавантаження параметрів" @@ -8096,22 +8620,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "Бажаєте повторно завантажити параметри із скасуванням всіх змін, внесених на цій сторінці?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "Відновлення параметрів" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "Бажаєте відновити типові значення на цій сторінці?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "Дія" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "Скорочення" @@ -8137,8 +8661,8 @@ msgid "Default:" msgstr "Типове:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "Немає" @@ -8148,115 +8672,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "Нетипове:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "Інтерфейс" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Скорочення" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Роз'єднання" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "Назва мережі:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "Назва мережі IRC, налаштування якої ви змінюєте" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "Сервери" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "Список серверів IRC, що належать до цієї мережі" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "Змінити цей запис сервера" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "&Змінити…" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "Додати ще один сервер IRC" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "&Додати…" -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "Вилучити цей запис сервера зі списку" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "Ви&лучити" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "Пересунути вгору списком" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "Пересунути вниз списком" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "Автоматично приєднуватися до каналів" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "Список каналів IRC, до яких ви автоматично приєднуєтеся після встановлення з’єднання з мережею" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "Конфіденційне повідомлення" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "Snore" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "Увімкнути Snore" @@ -8271,19 +8795,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8293,138 +8817,138 @@ msgid "" "your core." msgstr "SQLite — це рушій бази даних, який працює безпосередньо з файлом бази даних і не потребує додаткового налаштування. Цей рушій добре працює з невеликими базами даних та базами даних середнього розміру, для роботи з якими не потрібен мережевий доступ. Скористайтеся SQLite, якщо ваше ядро Quassel зберігатиме дані на тому самому комп’ютері, на якому його запущено, а користуватимуться ним не більше ніж декілька користувачів." -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "Інформацію про безпеку" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "Назва вузла:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP-адреса:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "Шифрування:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "Протокол:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "Ланцюжок сертифікатів:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "Отримувач" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "Звичайне ім'я:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "Установа:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "Підрозділ установи:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "Країна:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "Область або регіон:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "Розташування:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "Видавець" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "Період чинності:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "Сума MD5:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "Сума SHA1:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "Сума SHA256:" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "Надійність:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "Так" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                              " msgstr "Ні, з таких причин:
                                                                                " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "з %1 до %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Буфер станів" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "&Мінімізувати" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "&Відновити" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                                If enabled, alert the system tray or dock in case of a" @@ -8435,27 +8959,27 @@ msgid "" " support changing the color of the tray icon.

                                                                                " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" @@ -8465,32 +8989,32 @@ msgstr[1] "%n підсвічування у черзі" msgstr[2] "%n підсвічувань у черзі" msgstr[3] "%n підсвічувань у черзі" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "Показати повідомлення у контекстному вікні" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Доповнення за Tab" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "Активувати пункт панелі, час очікування:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "Позначити пункт панелі задач, час очікування:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "Не обмежено" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " секунд" @@ -8635,23 +9159,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "Вилучити запис користувач і заборонити участь на каналі" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "Форма" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "Користувачі: %1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8687,176 +9211,176 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "Віджет теми" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "Створити" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "Тип" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "Тепер вас показано як %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN тепер показано як %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "Режим користувача: %DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "Режим %DM%1%DM, встановлено %DN%2%DN" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH приєднується до %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH полишає %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH виходить" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN викинуто %DN%2%DN з %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{День змінено на %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "Розділення між %DH%1%DH і %DH%2%DH завершено. Приєдналися користувачі: " -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (додалося %2)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "Розділення між %DH%1%DH і %DH%2%DH. Вийшло користувачів: " -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" @@ -8866,7 +9390,7 @@ msgstr[1] "%n власники" msgstr[2] "%n власників" msgstr[3] "%n власників" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" @@ -8876,7 +9400,7 @@ msgstr[1] "%n адміністратора" msgstr[2] "%n адміністраторів" msgstr[3] "%n адміністраторів" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" @@ -8886,7 +9410,7 @@ msgstr[1] "%n оператора" msgstr[2] "%n операторів" msgstr[3] "%n операторів" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" @@ -8896,7 +9420,7 @@ msgstr[1] "%n напівоператора" msgstr[2] "%n напівоператорів" msgstr[3] "%n напівоператорів" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" @@ -8906,7 +9430,7 @@ msgstr[1] "%n з правом допису" msgstr[2] "%n з правом допису" msgstr[3] "%n з правом допису" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/po/zh_CN.po b/po/zh_CN.po index cf92aeda..27bf1bd3 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -1,12 +1,16 @@ # # Translators: -# leonfeng , 2010 +# RainSlide, 2018 +# Daniel Albers , 2011 +# Feng Chao , 2010 +# Feng Chao , 2010 +# Feng Chao , 2010 msgid "" msgstr "" "Project-Id-Version: Quassel IRC\n" "Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n" -"PO-Revision-Date: 2018-09-11 15:04+0000\n" -"Last-Translator: Crystal RainSlide\n" +"PO-Revision-Date: 2021-01-12 04:21+0000\n" +"Last-Translator: Daniel Albers \n" "Language-Team: Chinese (China) (http://www.transifex.com/quassel/quassel/language/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,607 +19,628 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Qt-Contexts: true\n" -#: ../src/uisupport/aboutdata.cpp:136 +#: ../src/uisupport/aboutdata.cpp:117 msgctxt "AboutData|" msgid "Quassel IRC" msgstr "Quassel IRC" -#: ../src/uisupport/aboutdata.cpp:141 +#: ../src/uisupport/aboutdata.cpp:120 msgctxt "AboutData|" msgid "A modern, distributed IRC client" -msgstr "" +msgstr "一个现代的分布式 IRC 客户端" -#: ../src/uisupport/aboutdata.cpp:174 +#: ../src/uisupport/aboutdata.cpp:152 msgctxt "AboutData|" msgid "Project founder, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:175 +#: ../src/uisupport/aboutdata.cpp:153 msgctxt "AboutData|" msgid "Project motivator, lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:176 +#: ../src/uisupport/aboutdata.cpp:154 msgctxt "AboutData|" msgid "Former lead developer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:155 msgctxt "AboutData|" msgid "Master of Translation, many fixes and enhancements, Travis support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:178 +#: ../src/uisupport/aboutdata.cpp:156 msgctxt "AboutData|" msgid "Many features, fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:179 +#: ../src/uisupport/aboutdata.cpp:157 msgctxt "AboutData|" msgid "Many fixes and improvements, bug and patch triaging, community support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:180 +#: ../src/uisupport/aboutdata.cpp:158 msgctxt "AboutData|" msgid "" "IRCv3 support, documentation, many other improvements, testing, outstanding " "PRs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:181 +#: ../src/uisupport/aboutdata.cpp:159 msgctxt "AboutData|" msgid "" "Quasseldroid, architecture, (mobile) performance, many other improvements " "and fixes, testing" msgstr "" -#: ../src/uisupport/aboutdata.cpp:185 +#: ../src/uisupport/aboutdata.cpp:163 msgctxt "AboutData|" msgid "OSX UI improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:186 ../src/uisupport/aboutdata.cpp:201 +#: ../src/uisupport/aboutdata.cpp:164 ../src/uisupport/aboutdata.cpp:177 +#: ../src/uisupport/aboutdata.cpp:203 ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:224 ../src/uisupport/aboutdata.cpp:233 +#: ../src/uisupport/aboutdata.cpp:257 ../src/uisupport/aboutdata.cpp:274 +#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:334 +msgctxt "AboutData|" +msgid "Fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:165 ../src/uisupport/aboutdata.cpp:182 msgctxt "AboutData|" msgid "Chatview improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:187 +#: ../src/uisupport/aboutdata.cpp:166 msgctxt "AboutData|" msgid "Early beta tester and bughunter, Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:188 ../src/uisupport/aboutdata.cpp:266 -#: ../src/uisupport/aboutdata.cpp:295 ../src/uisupport/aboutdata.cpp:307 +#: ../src/uisupport/aboutdata.cpp:167 ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:279 ../src/uisupport/aboutdata.cpp:291 msgctxt "AboutData|" msgid "Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:189 +#: ../src/uisupport/aboutdata.cpp:168 msgctxt "AboutData|" msgid "Build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:190 ../src/uisupport/aboutdata.cpp:330 +#: ../src/uisupport/aboutdata.cpp:169 ../src/uisupport/aboutdata.cpp:316 msgctxt "AboutData|" msgid "Database performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:191 +#: ../src/uisupport/aboutdata.cpp:170 +msgctxt "AboutData|" +msgid "UI improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:171 msgctxt "AboutData|" msgid "Tray icon fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:192 +#: ../src/uisupport/aboutdata.cpp:172 msgctxt "AboutData|" msgid "Language improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:193 +#: ../src/uisupport/aboutdata.cpp:173 ../src/uisupport/aboutdata.cpp:314 msgctxt "AboutData|" msgid "Documentation improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:300 +#: ../src/uisupport/aboutdata.cpp:174 ../src/uisupport/aboutdata.cpp:193 msgctxt "AboutData|" -msgid "Brazilian translation" +msgid "Various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:195 ../src/uisupport/aboutdata.cpp:269 +#: ../src/uisupport/aboutdata.cpp:175 ../src/uisupport/aboutdata.cpp:284 msgctxt "AboutData|" -msgid "Slovenian translation" +msgid "Brazilian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:196 ../src/uisupport/aboutdata.cpp:222 -#: ../src/uisupport/aboutdata.cpp:226 ../src/uisupport/aboutdata.cpp:243 -#: ../src/uisupport/aboutdata.cpp:252 ../src/uisupport/aboutdata.cpp:274 -#: ../src/uisupport/aboutdata.cpp:290 ../src/uisupport/aboutdata.cpp:310 -#: ../src/uisupport/aboutdata.cpp:347 +#: ../src/uisupport/aboutdata.cpp:176 ../src/uisupport/aboutdata.cpp:251 msgctxt "AboutData|" -msgid "Fixes" +msgid "Slovenian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:322 +#: ../src/uisupport/aboutdata.cpp:178 ../src/uisupport/aboutdata.cpp:307 msgctxt "AboutData|" msgid "Romanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:198 +#: ../src/uisupport/aboutdata.cpp:179 msgctxt "AboutData|" msgid "Punjabi translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:199 ../src/uisupport/aboutdata.cpp:261 -#: ../src/uisupport/aboutdata.cpp:276 ../src/uisupport/aboutdata.cpp:277 +#: ../src/uisupport/aboutdata.cpp:180 ../src/uisupport/aboutdata.cpp:243 +#: ../src/uisupport/aboutdata.cpp:259 ../src/uisupport/aboutdata.cpp:260 msgctxt "AboutData|" msgid "Finnish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:200 +#: ../src/uisupport/aboutdata.cpp:181 msgctxt "AboutData|" msgid "Message indicator support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:203 -#: ../src/uisupport/aboutdata.cpp:346 +#: ../src/uisupport/aboutdata.cpp:183 ../src/uisupport/aboutdata.cpp:184 +#: ../src/uisupport/aboutdata.cpp:333 msgctxt "AboutData|" msgid "Build system fix" msgstr "" -#: ../src/uisupport/aboutdata.cpp:204 +#: ../src/uisupport/aboutdata.cpp:185 msgctxt "AboutData|" msgid "Windows build system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:205 +#: ../src/uisupport/aboutdata.cpp:186 msgctxt "AboutData|" msgid "AppData metadata, LDAP support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:206 +#: ../src/uisupport/aboutdata.cpp:187 msgctxt "AboutData|" msgid "Nicer tooltips, spell check and other improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:207 +#: ../src/uisupport/aboutdata.cpp:188 msgctxt "AboutData|" msgid "Crash fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:233 -#: ../src/uisupport/aboutdata.cpp:311 +#: ../src/uisupport/aboutdata.cpp:189 ../src/uisupport/aboutdata.cpp:214 +#: ../src/uisupport/aboutdata.cpp:296 msgctxt "AboutData|" msgid "French translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:209 +#: ../src/uisupport/aboutdata.cpp:190 msgctxt "AboutData|" msgid "Occitan translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:210 +#: ../src/uisupport/aboutdata.cpp:191 msgctxt "AboutData|" msgid "Usability review" msgstr "" -#: ../src/uisupport/aboutdata.cpp:211 +#: ../src/uisupport/aboutdata.cpp:192 msgctxt "AboutData|" msgid "SASL support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:212 -msgctxt "AboutData|" -msgid "Various improvements" -msgstr "" - -#: ../src/uisupport/aboutdata.cpp:213 ../src/uisupport/aboutdata.cpp:214 -#: ../src/uisupport/aboutdata.cpp:219 +#: ../src/uisupport/aboutdata.cpp:194 ../src/uisupport/aboutdata.cpp:195 +#: ../src/uisupport/aboutdata.cpp:200 msgctxt "AboutData|" msgid "Various fixes and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:215 +#: ../src/uisupport/aboutdata.cpp:196 msgctxt "AboutData|" msgid "Settings fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:294 +#: ../src/uisupport/aboutdata.cpp:197 ../src/uisupport/aboutdata.cpp:278 msgctxt "AboutData|" msgid "Galician translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:339 +#: ../src/uisupport/aboutdata.cpp:198 ../src/uisupport/aboutdata.cpp:325 msgctxt "AboutData|" msgid "Esperanto translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:199 msgctxt "AboutData|" msgid "Japanese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:220 ../src/uisupport/aboutdata.cpp:297 +#: ../src/uisupport/aboutdata.cpp:201 ../src/uisupport/aboutdata.cpp:281 msgctxt "AboutData|" msgid "Gentoo maintainer" msgstr "" -#: ../src/uisupport/aboutdata.cpp:221 ../src/uisupport/aboutdata.cpp:237 -#: ../src/uisupport/aboutdata.cpp:342 +#: ../src/uisupport/aboutdata.cpp:202 ../src/uisupport/aboutdata.cpp:218 +#: ../src/uisupport/aboutdata.cpp:328 msgctxt "AboutData|" msgid "Certificate handling improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:223 +#: ../src/uisupport/aboutdata.cpp:204 msgctxt "AboutData|" msgid "Early beta tester and bughunter (on Vista™!)" msgstr "" -#: ../src/uisupport/aboutdata.cpp:224 +#: ../src/uisupport/aboutdata.cpp:205 msgctxt "AboutData|" msgid "Translation system fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:207 msgctxt "AboutData|" msgid "OSX Notification Center support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:227 ../src/uisupport/aboutdata.cpp:244 -#: ../src/uisupport/aboutdata.cpp:345 ../src/uisupport/aboutdata.cpp:351 +#: ../src/uisupport/aboutdata.cpp:208 ../src/uisupport/aboutdata.cpp:225 +#: ../src/uisupport/aboutdata.cpp:332 ../src/uisupport/aboutdata.cpp:339 msgctxt "AboutData|" msgid "Turkish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:228 ../src/uisupport/aboutdata.cpp:292 +#: ../src/uisupport/aboutdata.cpp:209 ../src/uisupport/aboutdata.cpp:276 msgctxt "AboutData|" msgid "Mac fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:229 +#: ../src/uisupport/aboutdata.cpp:210 msgctxt "AboutData|" msgid "D-Bus notifications" msgstr "" -#: ../src/uisupport/aboutdata.cpp:230 +#: ../src/uisupport/aboutdata.cpp:211 msgctxt "AboutData|" msgid "Polish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:231 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:212 ../src/uisupport/aboutdata.cpp:297 msgctxt "AboutData|" msgid "Build system improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:232 +#: ../src/uisupport/aboutdata.cpp:213 msgctxt "AboutData|" msgid "Formatting support and other input line improvements, many other fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:234 +#: ../src/uisupport/aboutdata.cpp:215 msgctxt "AboutData|" msgid "BluesTheme stylesheet" msgstr "" -#: ../src/uisupport/aboutdata.cpp:235 ../src/uisupport/aboutdata.cpp:281 -#: ../src/uisupport/aboutdata.cpp:323 ../src/uisupport/aboutdata.cpp:343 +#: ../src/uisupport/aboutdata.cpp:216 ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:308 ../src/uisupport/aboutdata.cpp:329 msgctxt "AboutData|" msgid "Russian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:236 ../src/uisupport/aboutdata.cpp:285 +#: ../src/uisupport/aboutdata.cpp:217 ../src/uisupport/aboutdata.cpp:269 msgctxt "AboutData|" msgid "Italian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:238 ../src/uisupport/aboutdata.cpp:272 -#: ../src/uisupport/aboutdata.cpp:282 ../src/uisupport/aboutdata.cpp:286 -#: ../src/uisupport/aboutdata.cpp:289 ../src/uisupport/aboutdata.cpp:340 +#: ../src/uisupport/aboutdata.cpp:219 ../src/uisupport/aboutdata.cpp:255 +#: ../src/uisupport/aboutdata.cpp:266 ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:273 ../src/uisupport/aboutdata.cpp:326 msgctxt "AboutData|" msgid "German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:239 +#: ../src/uisupport/aboutdata.cpp:220 msgctxt "AboutData|" msgid "Sanitize topic handling, twitch.tv support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:240 +#: ../src/uisupport/aboutdata.cpp:221 msgctxt "AboutData|" msgid "Norwegian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:241 +#: ../src/uisupport/aboutdata.cpp:222 msgctxt "AboutData|" msgid "Hungarian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:242 +#: ../src/uisupport/aboutdata.cpp:223 msgctxt "AboutData|" msgid "IRC parser improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:245 +#: ../src/uisupport/aboutdata.cpp:226 msgctxt "AboutData|" msgid "Windows build support and Appveyor maintenance, snorenotify backend" msgstr "" -#: ../src/uisupport/aboutdata.cpp:246 +#: ../src/uisupport/aboutdata.cpp:227 msgctxt "AboutData|" msgid "Initial Qt5 support" msgstr "" -#: ../src/uisupport/aboutdata.cpp:247 +#: ../src/uisupport/aboutdata.cpp:228 msgctxt "AboutData|" msgid "{Ku|U}buntu packager, motivator, promoter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:248 +#: ../src/uisupport/aboutdata.cpp:229 msgctxt "AboutData|" msgid "Various features and improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:249 ../src/uisupport/aboutdata.cpp:250 -#: ../src/uisupport/aboutdata.cpp:260 ../src/uisupport/aboutdata.cpp:267 -#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:304 -#: ../src/uisupport/aboutdata.cpp:317 +#: ../src/uisupport/aboutdata.cpp:230 ../src/uisupport/aboutdata.cpp:231 +#: ../src/uisupport/aboutdata.cpp:242 ../src/uisupport/aboutdata.cpp:249 +#: ../src/uisupport/aboutdata.cpp:254 ../src/uisupport/aboutdata.cpp:272 +#: ../src/uisupport/aboutdata.cpp:288 ../src/uisupport/aboutdata.cpp:302 msgctxt "AboutData|" msgid "Various fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:251 ../src/uisupport/aboutdata.cpp:255 -#: ../src/uisupport/aboutdata.cpp:309 ../src/uisupport/aboutdata.cpp:314 -#: ../src/uisupport/aboutdata.cpp:326 +#: ../src/uisupport/aboutdata.cpp:232 ../src/uisupport/aboutdata.cpp:236 +#: ../src/uisupport/aboutdata.cpp:294 ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:311 msgctxt "AboutData|" msgid "Bugfixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:253 ../src/uisupport/aboutdata.cpp:341 -#: ../src/uisupport/aboutdata.cpp:344 +#: ../src/uisupport/aboutdata.cpp:234 ../src/uisupport/aboutdata.cpp:327 +#: ../src/uisupport/aboutdata.cpp:330 msgctxt "AboutData|" msgid "Czech translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:254 +#: ../src/uisupport/aboutdata.cpp:235 msgctxt "AboutData|" msgid "Python improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:256 +#: ../src/uisupport/aboutdata.cpp:237 msgctxt "AboutData|" msgid "Proxy improvements, Spanish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:257 +#: ../src/uisupport/aboutdata.cpp:238 +msgctxt "AboutData|" +msgid "Postgres improvements" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:239 msgctxt "AboutData|" msgid "Postgres migration fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:262 -#: ../src/uisupport/aboutdata.cpp:301 +#: ../src/uisupport/aboutdata.cpp:240 ../src/uisupport/aboutdata.cpp:244 +#: ../src/uisupport/aboutdata.cpp:285 msgctxt "AboutData|" msgid "Danish translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:259 +#: ../src/uisupport/aboutdata.cpp:241 msgctxt "AboutData|" msgid "Context menu fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:263 +#: ../src/uisupport/aboutdata.cpp:245 msgctxt "AboutData|" msgid "Many fixes and improvements, bug triaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:264 +#: ../src/uisupport/aboutdata.cpp:246 msgctxt "AboutData|" msgid "Original \"All-Seeing Eye\" logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:265 +#: ../src/uisupport/aboutdata.cpp:247 msgctxt "AboutData|" msgid "Project founder, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:268 +#: ../src/uisupport/aboutdata.cpp:250 msgctxt "AboutData|" msgid "Serbian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:270 +#: ../src/uisupport/aboutdata.cpp:252 msgctxt "AboutData|" msgid "" "Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious " "Finnish alcohol" msgstr "" -#: ../src/uisupport/aboutdata.cpp:271 +#: ../src/uisupport/aboutdata.cpp:253 msgctxt "AboutData|" msgid "Qt5 porting help, Travis CI setup" msgstr "" -#: ../src/uisupport/aboutdata.cpp:273 +#: ../src/uisupport/aboutdata.cpp:256 msgctxt "AboutData|" msgid "Buffer merge improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:275 ../src/uisupport/aboutdata.cpp:327 -#: ../src/uisupport/aboutdata.cpp:328 ../src/uisupport/aboutdata.cpp:334 -#: ../src/uisupport/aboutdata.cpp:335 +#: ../src/uisupport/aboutdata.cpp:258 ../src/uisupport/aboutdata.cpp:312 +#: ../src/uisupport/aboutdata.cpp:313 ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:321 msgctxt "AboutData|" msgid "Greek translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:278 +#: ../src/uisupport/aboutdata.cpp:261 ../src/uisupport/aboutdata.cpp:267 +#: ../src/uisupport/aboutdata.cpp:301 ../src/uisupport/aboutdata.cpp:331 msgctxt "AboutData|" -msgid "OSX improvements" +msgid "Improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:279 +#: ../src/uisupport/aboutdata.cpp:262 msgctxt "AboutData|" -msgid "Lithuanian translation" +msgid "OSX improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:280 +#: ../src/uisupport/aboutdata.cpp:263 msgctxt "AboutData|" -msgid "Documentation fixes" +msgid "Lithuanian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:283 ../src/uisupport/aboutdata.cpp:316 +#: ../src/uisupport/aboutdata.cpp:264 msgctxt "AboutData|" -msgid "Improvements" +msgid "Documentation fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:284 +#: ../src/uisupport/aboutdata.cpp:268 msgctxt "AboutData|" msgid "Ideas, hacking, initial motivation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:287 +#: ../src/uisupport/aboutdata.cpp:271 msgctxt "AboutData|" msgid "Many fixes and improvements, Sonnet support, QuasselDroid" msgstr "" -#: ../src/uisupport/aboutdata.cpp:291 +#: ../src/uisupport/aboutdata.cpp:275 msgctxt "AboutData|" msgid "German translation, fixes" msgstr "" -#: ../src/uisupport/aboutdata.cpp:293 +#: ../src/uisupport/aboutdata.cpp:277 msgctxt "AboutData|" msgid "Many fixes and improvements; Ubuntu PPAs" msgstr "" -#: ../src/uisupport/aboutdata.cpp:296 +#: ../src/uisupport/aboutdata.cpp:280 msgctxt "AboutData|" msgid "Tons of Oxygen icons including the Quassel logo" msgstr "" -#: ../src/uisupport/aboutdata.cpp:298 +#: ../src/uisupport/aboutdata.cpp:282 msgctxt "AboutData|" msgid "Initial design and main window layout" msgstr "" -#: ../src/uisupport/aboutdata.cpp:299 +#: ../src/uisupport/aboutdata.cpp:283 msgctxt "AboutData|" msgid "Early beta tester and bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:302 +#: ../src/uisupport/aboutdata.cpp:286 msgctxt "AboutData|" msgid "Linewrap for input line" msgstr "" -#: ../src/uisupport/aboutdata.cpp:303 +#: ../src/uisupport/aboutdata.cpp:287 msgctxt "AboutData|" msgid "Performance improvements and cleanups" msgstr "" -#: ../src/uisupport/aboutdata.cpp:305 +#: ../src/uisupport/aboutdata.cpp:289 msgctxt "AboutData|" msgid "/print command" msgstr "" -#: ../src/uisupport/aboutdata.cpp:306 +#: ../src/uisupport/aboutdata.cpp:290 msgctxt "AboutData|" msgid "Performance improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:308 +#: ../src/uisupport/aboutdata.cpp:292 +msgctxt "AboutData|" +msgid "CMake fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:293 msgctxt "AboutData|" msgid "Hindi and Marathi translations" msgstr "" -#: ../src/uisupport/aboutdata.cpp:313 +#: ../src/uisupport/aboutdata.cpp:298 msgctxt "AboutData|" msgid "" "Windows build support, automated OSX builds in Travis, various improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:315 +#: ../src/uisupport/aboutdata.cpp:300 msgctxt "AboutData|" msgid "Emacs keybindings" msgstr "" -#: ../src/uisupport/aboutdata.cpp:318 +#: ../src/uisupport/aboutdata.cpp:303 msgctxt "AboutData|" msgid "Highlight configuration improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:319 +#: ../src/uisupport/aboutdata.cpp:304 msgctxt "AboutData|" msgid "Debian/Kubuntu packager, (packaging/build system) bughunter" msgstr "" -#: ../src/uisupport/aboutdata.cpp:320 +#: ../src/uisupport/aboutdata.cpp:305 msgctxt "AboutData|" msgid "Bugfixes, German translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:321 +#: ../src/uisupport/aboutdata.cpp:306 msgctxt "AboutData|" msgid "Audio backend improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:324 +#: ../src/uisupport/aboutdata.cpp:309 msgctxt "AboutData|" msgid "Chinese translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:325 +#: ../src/uisupport/aboutdata.cpp:310 msgctxt "AboutData|" msgid "Dutch translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:329 ../src/uisupport/aboutdata.cpp:332 +#: ../src/uisupport/aboutdata.cpp:315 ../src/uisupport/aboutdata.cpp:318 msgctxt "AboutData|" msgid "Korean translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:331 +#: ../src/uisupport/aboutdata.cpp:317 msgctxt "AboutData|" msgid "Alias improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:333 +#: ../src/uisupport/aboutdata.cpp:319 msgctxt "AboutData|" msgid "Norwegian translation, documentation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:336 +#: ../src/uisupport/aboutdata.cpp:322 msgctxt "AboutData|" msgid "Former Windows builder" msgstr "" -#: ../src/uisupport/aboutdata.cpp:337 +#: ../src/uisupport/aboutdata.cpp:323 msgctxt "AboutData|" msgid "Fixes, Debian packaging" msgstr "" -#: ../src/uisupport/aboutdata.cpp:338 +#: ../src/uisupport/aboutdata.cpp:324 msgctxt "AboutData|" msgid "Fixes and feedback" msgstr "" -#: ../src/uisupport/aboutdata.cpp:348 +#: ../src/uisupport/aboutdata.cpp:335 +msgctxt "AboutData|" +msgid "Logger fixes" +msgstr "" + +#: ../src/uisupport/aboutdata.cpp:336 msgctxt "AboutData|" msgid "Network detection improvements" msgstr "" -#: ../src/uisupport/aboutdata.cpp:349 +#: ../src/uisupport/aboutdata.cpp:337 msgctxt "AboutData|" msgid "Ukrainian translation" msgstr "" -#: ../src/uisupport/aboutdata.cpp:350 +#: ../src/uisupport/aboutdata.cpp:338 msgctxt "AboutData|" msgid "Portuguese translation" msgstr "" -#: ../src/qtui/ui/aboutdlg.ui:17 +#: ../src/qtui/aboutdlg.ui:17 msgctxt "AboutDlg|" msgid "About Quassel" msgstr "关于 Quassel" -#: ../src/qtui/ui/aboutdlg.ui:59 +#: ../src/qtui/aboutdlg.ui:59 msgctxt "AboutDlg|" msgid "" "\n

                                                                                Quassel IRC

                                                                                " -#: ../src/qtui/ui/aboutdlg.ui:112 +#: ../src/qtui/aboutdlg.ui:112 msgctxt "AboutDlg|" msgid "&About" msgstr "关于(&A)" -#: ../src/qtui/ui/aboutdlg.ui:132 +#: ../src/qtui/aboutdlg.ui:132 msgctxt "AboutDlg|" msgid "A&uthors" msgstr "作者(&U)" -#: ../src/qtui/ui/aboutdlg.ui:152 +#: ../src/qtui/aboutdlg.ui:152 msgctxt "AboutDlg|" msgid "&Contributors" msgstr "贡献者(&C)" -#: ../src/qtui/ui/aboutdlg.ui:172 +#: ../src/qtui/aboutdlg.ui:172 msgctxt "AboutDlg|" msgid "&Thanks To" msgstr "致谢(&T)" @@ -649,14 +674,14 @@ msgctxt "AboutDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/aboutdlg.cpp:50 +#: ../src/qtui/aboutdlg.cpp:49 #, qt-format msgctxt "AboutDlg|" msgid "" "Version: %1
                                                                                Version date: %2
                                                                                Protocol version: %3" msgstr "" -#: ../src/qtui/aboutdlg.cpp:67 +#: ../src/qtui/aboutdlg.cpp:65 #, qt-format msgctxt "AboutDlg|" msgid "" @@ -678,26 +703,26 @@ msgid "" "report bugs." msgstr "" -#: ../src/qtui/aboutdlg.cpp:87 +#: ../src/qtui/aboutdlg.cpp:85 msgctxt "AboutDlg|" msgid "Quassel IRC is mainly developed by:" msgstr "Quassel IRC 主要由下人员开发:" -#: ../src/qtui/aboutdlg.cpp:101 +#: ../src/qtui/aboutdlg.cpp:98 msgctxt "AboutDlg|" msgid "" "We would like to thank the following contributors (in alphabetical order) " "and everybody we forgot to mention here:" msgstr "我们感谢下列贡献者(按字母顺序排列)和所有我们忘记在这里提及的人们:" -#: ../src/qtui/aboutdlg.cpp:105 +#: ../src/qtui/aboutdlg.cpp:104 msgctxt "AboutDlg|" msgid "" "...and anybody else finding and reporting bugs, giving feedback, helping " "others and being part of the community!" msgstr "" -#: ../src/qtui/aboutdlg.cpp:112 +#: ../src/qtui/aboutdlg.cpp:110 msgctxt "AboutDlg|" msgid "Special thanks goes to:" msgstr "" @@ -707,24 +732,24 @@ msgctxt "AboutDlg|" msgid "for the original Quassel logo - The All-Seeing Eye" msgstr "" -#: ../src/qtui/aboutdlg.cpp:120 +#: ../src/qtui/aboutdlg.cpp:122 msgctxt "AboutDlg|" msgid "for the Oxygen Quassel logo" msgstr "" -#: ../src/qtui/aboutdlg.cpp:124 +#: ../src/qtui/aboutdlg.cpp:128 msgctxt "AboutDlg|" msgid "for the amazing Breeze and Oxygen icon themes" msgstr "" -#: ../src/qtui/aboutdlg.cpp:128 +#: ../src/qtui/aboutdlg.cpp:134 msgctxt "AboutDlg|" msgid "" "for creating an awesome framework, and for sponsoring development with " "Greenphones, N810s, N950s and more" msgstr "" -#: ../src/core/abstractsqlstorage.cpp:142 +#: ../src/core/abstractsqlstorage.cpp:136 #, qt-format msgctxt "AbstractSqlStorage|" msgid "" @@ -732,131 +757,131 @@ msgid "" "version %2... This may take a while for major upgrades." msgstr "" -#: ../src/core/abstractsqlstorage.cpp:149 +#: ../src/core/abstractsqlstorage.cpp:144 msgctxt "AbstractSqlStorage|" msgid "Upgrade failed..." msgstr "升级失败…" -#: ../src/core/abstractsqlstorage.cpp:154 +#: ../src/core/abstractsqlstorage.cpp:149 #, qt-format msgctxt "AbstractSqlStorage|" msgid "Installed database schema successfully upgraded to version %1." msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:57 +#: ../src/qtui/settingspages/aliasesmodel.cpp:54 msgctxt "AliasesModel|" msgid "" "The shortcut for the alias
                                                                                It can be used as a regular slash " "command.

                                                                                Example: \"foo\" can be used per /foo" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:82 +#: ../src/qtui/settingspages/aliasesmodel.cpp:75 msgctxt "AliasesModel|" msgid "The string the shortcut will be expanded to" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:85 +#: ../src/qtui/settingspages/aliasesmodel.cpp:77 msgctxt "AliasesModel|" msgid "Special variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:91 +#: ../src/qtui/settingspages/aliasesmodel.cpp:83 msgctxt "AliasesModel|" msgid "Parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:92 +#: ../src/qtui/settingspages/aliasesmodel.cpp:84 msgctxt "AliasesModel|" msgid "i'th parameter" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:93 +#: ../src/qtui/settingspages/aliasesmodel.cpp:85 msgctxt "AliasesModel|" msgid "i'th to j'th parameter separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:94 +#: ../src/qtui/settingspages/aliasesmodel.cpp:86 msgctxt "AliasesModel|" msgid "all parameters from i on separated by spaces" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:97 +#: ../src/qtui/settingspages/aliasesmodel.cpp:89 msgctxt "AliasesModel|" msgid "Nickname parameter variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:99 +#: ../src/qtui/settingspages/aliasesmodel.cpp:91 msgctxt "AliasesModel|" msgid "" "account of user identified by i'th parameter, or a '*' if logged out or " "unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:102 +#: ../src/qtui/settingspages/aliasesmodel.cpp:93 msgctxt "AliasesModel|" msgid "hostname of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:104 +#: ../src/qtui/settingspages/aliasesmodel.cpp:94 msgctxt "AliasesModel|" msgid "ident of user identified by i'th parameter, or a '*' if unknown" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:106 +#: ../src/qtui/settingspages/aliasesmodel.cpp:96 msgctxt "AliasesModel|" msgid "" "ident of user identified by i'th parameter if verified, or a '*' if unknown " "or unverified (prefixed with '~')" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:110 +#: ../src/qtui/settingspages/aliasesmodel.cpp:100 msgctxt "AliasesModel|" msgid "General variables" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:111 +#: ../src/qtui/settingspages/aliasesmodel.cpp:101 msgctxt "AliasesModel|" msgid "the whole string" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:112 +#: ../src/qtui/settingspages/aliasesmodel.cpp:102 msgctxt "AliasesModel|" msgid "your current nickname" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:113 +#: ../src/qtui/settingspages/aliasesmodel.cpp:103 msgctxt "AliasesModel|" msgid "the name of the selected channel" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:120 +#: ../src/qtui/settingspages/aliasesmodel.cpp:109 msgctxt "AliasesModel|" msgid "Multiple commands can be separated with semicolons" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "Example:" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:124 +#: ../src/qtui/settingspages/aliasesmodel.cpp:112 msgctxt "AliasesModel|" msgid "\"Test $1; Test $2; Test All $0\"" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:125 +#: ../src/qtui/settingspages/aliasesmodel.cpp:113 msgctxt "AliasesModel|" msgid "" "...will be expanded to three separate messages \"Test 1\", \"Test 2\" and " "\"Test All 1 2 3\" when called like /test 1 2 3" msgstr "" -#: ../src/qtui/settingspages/aliasesmodel.cpp:246 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Alias" msgstr "别名" -#: ../src/qtui/settingspages/aliasesmodel.cpp:247 +#: ../src/qtui/settingspages/aliasesmodel.cpp:228 msgctxt "AliasesModel|" msgid "Expansion" msgstr "扩大" @@ -907,7 +932,7 @@ msgid "" msgstr "<尚未翻译>" #: ../src/qtui/settingspages/appearancesettingspage.ui:38 -#: ../src/qtui/settingspages/appearancesettingspage.cpp:86 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:80 msgctxt "AppearanceSettingsPage|" msgid "" msgstr "<系统默认>" @@ -1009,27 +1034,27 @@ msgctxt "AppearanceSettingsPage|" msgid "Errors:" msgstr "错误:" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:36 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:35 msgctxt "AppearanceSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:51 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:46 msgctxt "AppearanceSettingsPage|" msgid "Icon theme:" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:115 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:108 msgctxt "AppearanceSettingsPage|" msgid "Automatic" msgstr "" -#: ../src/qtui/settingspages/appearancesettingspage.cpp:294 +#: ../src/qtui/settingspages/appearancesettingspage.cpp:281 msgctxt "AppearanceSettingsPage|" msgid "Please choose a stylesheet file" msgstr "请选择一个样式表文件" -#: ../src/qtui/awaylogview.cpp:33 +#: ../src/qtui/awaylogview.cpp:34 msgctxt "AwayLogView|" msgid "Away Log" msgstr "离开日志" @@ -1039,7 +1064,7 @@ msgctxt "AwayLogView|" msgid "Show Network Name" msgstr "显示网络名称" -#: ../src/qtui/awaylogview.cpp:51 +#: ../src/qtui/awaylogview.cpp:52 msgctxt "AwayLogView|" msgid "Show Buffer Name" msgstr "显示缓冲区名称" @@ -1061,46 +1086,65 @@ msgctxt "BacklogSettingsPage|" msgid "Dynamic backlog amount:" msgstr "动态储备量:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:75 +#: ../src/qtui/settingspages/backlogsettingspage.ui:66 +msgctxt "BacklogSettingsPage|" +msgid "" +"When switching to a chat, more backlog will be fetched if no messages are " +"shown yet or the scrollbar isn't visible. Useful when not fetching any " +"initial backlog." +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:69 +msgctxt "BacklogSettingsPage|" +msgid "Fetch backlog if needed when switching chats" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:91 msgctxt "BacklogSettingsPage|" msgid "Backlog request method:" msgstr "储备请求方法:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:83 +#: ../src/qtui/settingspages/backlogsettingspage.ui:102 msgctxt "BacklogSettingsPage|" msgid "Fixed amount per chat" msgstr "固定聊天数额" -#: ../src/qtui/settingspages/backlogsettingspage.ui:88 +#: ../src/qtui/settingspages/backlogsettingspage.ui:107 msgctxt "BacklogSettingsPage|" msgid "Unread messages per chat" msgstr "没有阅读的消息数量" -#: ../src/qtui/settingspages/backlogsettingspage.ui:93 +#: ../src/qtui/settingspages/backlogsettingspage.ui:112 +msgctxt "BacklogSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:117 msgctxt "BacklogSettingsPage|" msgid "Globally unread messages" msgstr "全局未阅读信息" -#: ../src/qtui/settingspages/backlogsettingspage.ui:123 +#: ../src/qtui/settingspages/backlogsettingspage.ui:147 msgctxt "BacklogSettingsPage|" msgid "" "The simplest requester. It fetches a fixed amount of lines for each chat " "window from the backlog." msgstr "最简单的请求程序。它从储备中取回每个聊天窗口的固定行数。" -#: ../src/qtui/settingspages/backlogsettingspage.ui:138 +#: ../src/qtui/settingspages/backlogsettingspage.ui:162 +#: ../src/qtui/settingspages/backlogsettingspage.ui:366 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages per buffer that are requested after the core connection " "has been established." msgstr "" -#: ../src/qtui/settingspages/backlogsettingspage.ui:141 +#: ../src/qtui/settingspages/backlogsettingspage.ui:165 msgctxt "BacklogSettingsPage|" msgid "Initial backlog amount:" msgstr "初始储备量:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:205 +#: ../src/qtui/settingspages/backlogsettingspage.ui:229 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches unread messages for each chat window individually. The amount of lines can be limited per chat.\n" @@ -1108,42 +1152,56 @@ msgid "" "You can also choose to fetch additional older chatlines to provide a better context." msgstr "这个请求程序会从每个聊天窗口中单独地提取未读信息。总额的限制可以限制每个聊天窗口。\n你也可以选择获取另外较早的在线聊天记录以提供一个较好的上下文环境。" -#: ../src/qtui/settingspages/backlogsettingspage.ui:222 -#: ../src/qtui/settingspages/backlogsettingspage.ui:232 -#: ../src/qtui/settingspages/backlogsettingspage.ui:354 +#: ../src/qtui/settingspages/backlogsettingspage.ui:246 +#: ../src/qtui/settingspages/backlogsettingspage.ui:256 +#: ../src/qtui/settingspages/backlogsettingspage.ui:463 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched per buffer." msgstr "每个缓冲区获取信息的最大数量" -#: ../src/qtui/settingspages/backlogsettingspage.ui:225 -#: ../src/qtui/settingspages/backlogsettingspage.ui:347 +#: ../src/qtui/settingspages/backlogsettingspage.ui:249 +#: ../src/qtui/settingspages/backlogsettingspage.ui:456 msgctxt "BacklogSettingsPage|" msgid "Limit:" msgstr "限制:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:235 -#: ../src/qtui/settingspages/backlogsettingspage.ui:357 +#: ../src/qtui/settingspages/backlogsettingspage.ui:259 +#: ../src/qtui/settingspages/backlogsettingspage.ui:466 msgctxt "BacklogSettingsPage|" msgid "Unlimited" msgstr "不限" -#: ../src/qtui/settingspages/backlogsettingspage.ui:260 -#: ../src/qtui/settingspages/backlogsettingspage.ui:270 -#: ../src/qtui/settingspages/backlogsettingspage.ui:382 -#: ../src/qtui/settingspages/backlogsettingspage.ui:392 +#: ../src/qtui/settingspages/backlogsettingspage.ui:284 +#: ../src/qtui/settingspages/backlogsettingspage.ui:294 +#: ../src/qtui/settingspages/backlogsettingspage.ui:491 +#: ../src/qtui/settingspages/backlogsettingspage.ui:501 msgctxt "BacklogSettingsPage|" msgid "" "Amount of messages to be fetched in addition to the unread messages. The " "Limit does not apply here." msgstr "所有被提取的信息会被增加到未阅读信息中。在这里限制并不适用。" -#: ../src/qtui/settingspages/backlogsettingspage.ui:263 -#: ../src/qtui/settingspages/backlogsettingspage.ui:385 +#: ../src/qtui/settingspages/backlogsettingspage.ui:287 +#: ../src/qtui/settingspages/backlogsettingspage.ui:494 msgctxt "BacklogSettingsPage|" msgid "Additional Messages:" msgstr "额外信息:" -#: ../src/qtui/settingspages/backlogsettingspage.ui:324 +#: ../src/qtui/settingspages/backlogsettingspage.ui:348 +msgctxt "BacklogSettingsPage|" +msgid "" +"

                                                                                On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.
                                                                                \n" +"Note: Chat Monitor won't show past messages.\n" +"

                                                                                \n" +"

                                                                                On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.

                                                                                " +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:369 +msgctxt "BacklogSettingsPage|" +msgid "For legacy cores, initial backlog amount:" +msgstr "" + +#: ../src/qtui/settingspages/backlogsettingspage.ui:433 msgctxt "BacklogSettingsPage|" msgid "" "This requester fetches all messages newer than the oldest unread message for all chats.\n" @@ -1154,33 +1212,33 @@ msgid "" "You can also chose to fetch additional older chatlines to provide a better context." msgstr "此请求程序取回所有聊天中比最早的未读消息新的所有消息。\n\n注意:如果您使用隐藏聊天窗口或有不活跃的聊天(即:没有旧请求或频道),不建议使用这种程序。\n它能够限制储备的总量,并且可以是最快的方法。\n\n您也可以选择取回更多早先的聊天记录来更好地知道聊天的情景。" -#: ../src/qtui/settingspages/backlogsettingspage.ui:344 +#: ../src/qtui/settingspages/backlogsettingspage.ui:453 msgctxt "BacklogSettingsPage|" msgid "Maximum amount of messages to be fetched over all buffers." msgstr "所有缓冲区中提取信息的最大值。" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/backlogsettingspage.cpp:30 +#: ../src/qtui/settingspages/backlogsettingspage.cpp:29 msgctxt "BacklogSettingsPage|" msgid "Backlog Fetching" msgstr "储备取回" -#: ../src/client/networkmodel.cpp:480 +#: ../src/client/networkmodel.cpp:444 #, qt-format msgctxt "BufferItem|" msgid "

                                                                                %1 - %2

                                                                                " msgstr "

                                                                                %1 - %2

                                                                                " -#: ../src/uisupport/bufferview.cpp:267 +#: ../src/uisupport/bufferview.cpp:257 msgctxt "BufferView|" msgid "Merge buffers permanently?" msgstr "永久合并缓冲区?" -#: ../src/uisupport/bufferview.cpp:268 +#: ../src/uisupport/bufferview.cpp:258 #, qt-format msgctxt "BufferView|" msgid "" @@ -1188,7 +1246,7 @@ msgid "" " This cannot be reversed!" msgstr "您想将缓冲区“%1”永久地合并到缓冲区“%2”中吗?\n这项操作无法撤销!" -#: ../src/uisupport/bufferview.cpp:715 +#: ../src/uisupport/bufferview.cpp:721 msgctxt "BufferViewDock|" msgid "Search..." msgstr "" @@ -1203,7 +1261,7 @@ msgctxt "BufferViewEditDlg|" msgid "Please enter a name for the chat list:" msgstr "请在聊天列表中输入一个名字:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:585 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:569 msgctxt "BufferViewEditDlg|" msgid "Add Chat List" msgstr "增加聊天列表" @@ -1244,7 +1302,7 @@ msgid "Network:" msgstr "网络:" #: ../src/qtui/settingspages/bufferviewsettingspage.ui:100 -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:129 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:128 msgctxt "BufferViewSettingsPage|" msgid "All" msgstr "所有" @@ -1326,116 +1384,133 @@ msgctxt "BufferViewSettingsPage|" msgid "Preview:" msgstr "预览:" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:36 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:39 msgctxt "BufferViewSettingsPage|" msgid "Custom Chat Lists" msgstr "自定义聊天列表" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:384 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:373 msgctxt "BufferViewSettingsPage|" msgid "Delete Chat List?" msgstr "删除聊天列表?" -#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:385 +#: ../src/qtui/settingspages/bufferviewsettingspage.cpp:374 #, qt-format msgctxt "BufferViewSettingsPage|" msgid "Do you really want to delete the chat list \"%1\"?" msgstr "你确定要删除聊天列表“%1”?" -#: ../src/qtui/ui/bufferviewwidget.ui:26 +#: ../src/qtui/bufferviewwidget.ui:26 msgctxt "BufferViewWidget|" msgid "BufferView" msgstr "缓冲区查看" -#: ../src/qtui/bufferwidget.cpp:79 +#: ../src/qtui/bufferwidget.cpp:75 msgctxt "BufferWidget|" msgid "Zoom In" msgstr "放大" -#: ../src/qtui/bufferwidget.cpp:85 +#: ../src/qtui/bufferwidget.cpp:76 msgctxt "BufferWidget|" msgid "Zoom Out" msgstr "缩小" -#: ../src/qtui/bufferwidget.cpp:90 +#: ../src/qtui/bufferwidget.cpp:77 msgctxt "BufferWidget|" msgid "Actual Size" msgstr "实际尺寸" -#: ../src/qtui/bufferwidget.cpp:94 +#: ../src/qtui/bufferwidget.cpp:79 msgctxt "BufferWidget|" msgid "Set Marker Line" msgstr "设置标记线" -#: ../src/qtui/bufferwidget.cpp:98 +#: ../src/qtui/bufferwidget.cpp:82 msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "转到标记线" -#: ../src/client/networkmodel.cpp:776 +#: ../src/qtui/settingspages/capseditdlg.ui:14 +msgctxt "CapsEditDlg|" +msgid "Edit Network Features" +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:20 +msgctxt "CapsEditDlg|" +msgid "

                                                                                Enter a space-separated list of IRCv3 capabilities to ignore:

                                                                                " +msgstr "" + +#: ../src/qtui/settingspages/capseditdlg.ui:36 +msgctxt "CapsEditDlg|" +msgid "" +"

                                                                                A list of capabilities may be found at https://ircv3.net/irc/.

                                                                                " +msgstr "" + +#: ../src/client/networkmodel.cpp:720 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "" -#: ../src/client/networkmodel.cpp:780 +#: ../src/client/networkmodel.cpp:724 msgctxt "ChannelBufferItem|" msgid "Users" msgstr "用户" -#: ../src/client/networkmodel.cpp:785 +#: ../src/client/networkmodel.cpp:729 msgctxt "ChannelBufferItem|" msgid "Mode" msgstr "" -#: ../src/client/networkmodel.cpp:795 +#: ../src/client/networkmodel.cpp:739 msgctxt "ChannelBufferItem|" msgid "Topic" msgstr "主题" -#: ../src/client/networkmodel.cpp:801 +#: ../src/client/networkmodel.cpp:746 msgctxt "ChannelBufferItem|" msgid "Not active, double-click to join" msgstr "" -#: ../src/qtui/ui/channellistdlg.ui:14 +#: ../src/qtui/channellistdlg.ui:14 msgctxt "ChannelListDlg|" msgid "Channel List" msgstr "频道列表" -#: ../src/qtui/ui/channellistdlg.ui:38 +#: ../src/qtui/channellistdlg.ui:38 msgctxt "ChannelListDlg|" msgid "Search Pattern:" msgstr "搜索模式:" -#: ../src/qtui/ui/channellistdlg.ui:48 +#: ../src/qtui/channellistdlg.ui:48 msgctxt "ChannelListDlg|" msgid "" "Toggle between simple and advanced mode.\n" "Advanced mode allows one to pass search strings to the IRC Server." msgstr "在简单和高级模式之间切换。\n高级模式允许发送搜索字符串到IRC服务器。" -#: ../src/qtui/ui/channellistdlg.ui:62 +#: ../src/qtui/channellistdlg.ui:62 msgctxt "ChannelListDlg|" msgid "Show Channels" msgstr "显示频道" -#: ../src/qtui/ui/channellistdlg.ui:86 +#: ../src/qtui/channellistdlg.ui:86 msgctxt "ChannelListDlg|" msgid "Filter:" msgstr "过滤器:" -#: ../src/qtui/ui/channellistdlg.ui:98 +#: ../src/qtui/channellistdlg.ui:98 msgctxt "ChannelListDlg|" msgid "Errors Occurred:" msgstr "发生错误:" -#: ../src/qtui/ui/channellistdlg.ui:132 +#: ../src/qtui/channellistdlg.ui:132 msgctxt "ChannelListDlg|" msgid "" "\n" @@ -1484,7 +1559,7 @@ msgid "Move selected buffers to the right" msgstr "移动所选的缓冲区到右边" #: ../src/qtui/settingspages/chatmonitorsettingspage.ui:133 -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:282 msgctxt "ChatMonitorSettingsPage|" msgid "Show:" msgstr "显示:" @@ -1516,83 +1591,123 @@ msgctxt "ChatMonitorSettingsPage|" msgid "Include ignored buffers" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:194 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:196 msgctxt "ChatMonitorSettingsPage|" msgid "Display messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:197 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:199 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:298 msgctxt "ChatMonitorSettingsPage|" msgid "Show messages from backlog" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:222 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:212 +msgctxt "ChatMonitorSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:239 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages from backlog on reconnect" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:225 +#: ../src/qtui/settingspages/chatmonitorsettingspage.ui:242 msgctxt "ChatMonitorSettingsPage|" msgid "Include read messages" msgstr "" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:35 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:39 msgctxt "ChatMonitorSettingsPage|" msgid "Chat Monitor" msgstr "聊天监视器" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:59 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:63 msgctxt "ChatMonitorSettingsPage|" msgid "Opt In" msgstr "Opt In" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:60 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:64 msgctxt "ChatMonitorSettingsPage|" msgid "Opt Out" msgstr "Opt Out" -#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:288 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:285 msgctxt "ChatMonitorSettingsPage|" msgid "Ignore:" msgstr "忽略:" -#: ../src/qtui/chatmonitorview.cpp:57 +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:295 +msgctxt "ChatMonitorSettingsPage|" +msgid "Show messages from backlog (not available)" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:309 +msgctxt "ChatMonitorSettingsPage|" +msgid "Messages from backlog are not fetched" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:311 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "" +"No initial backlog will be fetched when using the backlog request method of " +"%1." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:312 +msgctxt "ChatMonitorSettingsPage|" +msgid "Only fetch when needed" +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:313 +#, qt-format +msgctxt "ChatMonitorSettingsPage|" +msgid "Configure this in the %1 settings page." +msgstr "" + +#: ../src/qtui/settingspages/chatmonitorsettingspage.cpp:314 +msgctxt "ChatMonitorSettingsPage|" +msgid "Backlog Fetching" +msgstr "储备取回" + +#: ../src/qtui/chatmonitorview.cpp:58 msgctxt "ChatMonitorView|" msgid "Show Own Messages" msgstr "显示我的信息" -#: ../src/qtui/chatmonitorview.cpp:64 +#: ../src/qtui/chatmonitorview.cpp:66 msgctxt "ChatMonitorView|" msgid "Show Network Name" msgstr "显示网络名称" -#: ../src/qtui/chatmonitorview.cpp:69 +#: ../src/qtui/chatmonitorview.cpp:72 msgctxt "ChatMonitorView|" msgid "Show Buffer Name" msgstr "显示缓冲区名称" -#: ../src/qtui/chatmonitorview.cpp:76 +#: ../src/qtui/chatmonitorview.cpp:80 msgctxt "ChatMonitorView|" msgid "Configure..." msgstr "配置..." -#: ../src/qtui/chatscene.cpp:840 +#: ../src/qtui/chatscene.cpp:796 msgctxt "ChatScene|" msgid "Copy Selection" msgstr "复制选择" -#: ../src/qtui/chatscene.cpp:847 +#: ../src/qtui/chatscene.cpp:806 #, qt-format msgctxt "ChatScene|" msgid "Search '%1'" msgstr "" -#: ../src/qtui/chatscene.cpp:859 +#: ../src/qtui/chatscene.cpp:818 msgctxt "ChatScene|" msgid "Reset Column Widths" msgstr "" @@ -1747,34 +1862,33 @@ msgctxt "ChatViewColorSettingsPage|" msgid "Chat View Colors" msgstr "" -#: ../src/qtui/ui/chatviewsearchbar.ui:13 +#: ../src/qtui/chatviewsearchbar.ui:13 msgctxt "ChatViewSearchBar|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/chatviewsearchbar.ui:19 -#: ../src/qtui/ui/chatviewsearchbar.ui:33 -#: ../src/qtui/ui/chatviewsearchbar.ui:44 +#: ../src/qtui/chatviewsearchbar.ui:19 ../src/qtui/chatviewsearchbar.ui:33 +#: ../src/qtui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." msgstr "..." -#: ../src/qtui/ui/chatviewsearchbar.ui:55 +#: ../src/qtui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" msgid "case sensitive" msgstr "区分大小写" -#: ../src/qtui/ui/chatviewsearchbar.ui:62 +#: ../src/qtui/chatviewsearchbar.ui:62 msgctxt "ChatViewSearchBar|" msgid "search nick" msgstr "查找昵称" -#: ../src/qtui/ui/chatviewsearchbar.ui:69 +#: ../src/qtui/chatviewsearchbar.ui:69 msgctxt "ChatViewSearchBar|" msgid "search message" msgstr "查找信息" -#: ../src/qtui/ui/chatviewsearchbar.ui:82 +#: ../src/qtui/chatviewsearchbar.ui:82 msgctxt "ChatViewSearchBar|" msgid "ignore joins, parts, etc." msgstr "忽略加入、离开等消息。" @@ -1797,37 +1911,39 @@ msgstr "" #: ../src/qtui/settingspages/chatviewsettingspage.ui:41 msgctxt "ChatViewSettingsPage|" msgid "" -"

                                                                                Usage examples:

                                                                                \n" -"\n" -"\n" -"\n" -"\n" -"\n" -"
                                                                                dd.MM.yyyy21.05.2001
                                                                                ddd MMMM d yyTue May 21 01
                                                                                hh:mm:ss.zzz14:13:09.042
                                                                                h:m:s ap2:13:9 pm
                                                                                \n" -"" +"\n" +"

                                                                                Accepts Qt QDateTime Format.

                                                                                \n" +"

                                                                                Examples:

                                                                                \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
                                                                                dd.MM.yyyy21.05.2001
                                                                                ddd MMMM d yyTue May 21 01
                                                                                hh:mm:ss.zzz14:13:09.042
                                                                                h:m:s ap2:13:9 pm
                                                                                \n" +" " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:54 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:56 msgctxt "ChatViewSettingsPage|" msgid " hh:mm:ss" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:79 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:81 msgctxt "ChatViewSettingsPage|" msgid "Shows around the names of senders" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:82 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:84 msgctxt "ChatViewSettingsPage|" msgid "Show brackets around sender names" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:100 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:102 msgctxt "ChatViewSettingsPage|" msgid "Show sender modes before nicknames:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:107 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:109 msgctxt "ChatViewSettingsPage|" msgid "" "\n" @@ -1838,52 +1954,52 @@ msgid "" "" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:142 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:144 msgctxt "ChatViewSettingsPage|" msgid "Custom chat window font:" msgstr "自定义聊天窗口字体:" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:175 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:177 msgctxt "ChatViewSettingsPage|" msgid "" "Show a website preview window when hovering the mouse over a web address" msgstr "当鼠标停留在网页地址上时显示预览窗口" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:178 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:180 msgctxt "ChatViewSettingsPage|" msgid "Show previews of webpages on URL hover" msgstr "当鼠标停留在网页地址上时显示预览窗口" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:194 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:196 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when selecting " "another channel" msgstr "在选择另一个频道时,在当前聊天窗口的底部设置标记线" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:197 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:199 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when switching chats" msgstr "在切换聊天时自动设置标记线" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:213 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:215 msgctxt "ChatViewSettingsPage|" msgid "" "Set the marker line to the bottom of the current chat window when Quassel " "loses focus." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:216 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:218 msgctxt "ChatViewSettingsPage|" msgid "Set marker line automatically when Quassel loses focus" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:234 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:236 msgctxt "ChatViewSettingsPage|" msgid "Web Search URL:" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:241 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:243 msgctxt "ChatViewSettingsPage|" msgid "" "

                                                                                The URL to open with the selected text as the " @@ -1893,22 +2009,22 @@ msgid "" "style=\" font-weight:600;\">%s

                                                                                " msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.ui:247 +#: ../src/qtui/settingspages/chatviewsettingspage.ui:249 msgctxt "ChatViewSettingsPage|" msgid "https://www.google.com/search?q=%s" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:30 msgctxt "ChatViewSettingsPage|" msgid "Chat View" msgstr "聊天视图" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:43 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:44 msgctxt "ChatViewSettingsPage|" msgid "You need at least version 0.6 of Quassel Core to use this feature" msgstr "" @@ -1925,86 +2041,75 @@ msgid "" "before nicknames." msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:67 msgctxt "ChatViewSettingsPage|" msgid "No modes" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:70 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:68 msgctxt "ChatViewSettingsPage|" msgid "Highest mode" msgstr "" -#: ../src/qtui/settingspages/chatviewsettingspage.cpp:72 +#: ../src/qtui/settingspages/chatviewsettingspage.cpp:69 msgctxt "ChatViewSettingsPage|" msgid "All modes" msgstr "" -#: ../src/common/qt5cliparser.cpp:30 -msgctxt "CliParser|" -msgid "Quassel IRC is a modern, distributed IRC client." -msgstr "" - -#: ../src/client/client.cpp:354 +#: ../src/client/client.cpp:274 msgctxt "Client|" msgid "Identity already exists in client!" msgstr "客户端中已有该身份!" -#: ../src/client/clientauthhandler.cpp:76 -#: ../src/client/clientauthhandler.cpp:525 -msgctxt "ClientAuthHandler|" -msgid "Unencrypted connection canceled" -msgstr "已取消了未加密连接" - -#: ../src/client/clientauthhandler.cpp:109 -#: ../src/client/clientauthhandler.cpp:125 +#: ../src/client/clientauthhandler.cpp:77 +#: ../src/client/clientauthhandler.cpp:92 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connecting to %1..." msgstr "正在连接 %1..." -#: ../src/client/clientauthhandler.cpp:121 +#: ../src/client/clientauthhandler.cpp:88 #, qt-format msgctxt "ClientAuthHandler|" msgid "Looking up %1..." msgstr "正在查找 %1..." -#: ../src/client/clientauthhandler.cpp:128 -#: ../src/client/clientauthhandler.cpp:348 +#: ../src/client/clientauthhandler.cpp:95 +#: ../src/client/clientauthhandler.cpp:302 #, qt-format msgctxt "ClientAuthHandler|" msgid "Connected to %1" msgstr "已连接到 %1" -#: ../src/client/clientauthhandler.cpp:132 +#: ../src/client/clientauthhandler.cpp:99 #, qt-format msgctxt "ClientAuthHandler|" msgid "Disconnecting from %1..." msgstr "正在从 %1 断开..." -#: ../src/client/clientauthhandler.cpp:136 +#: ../src/client/clientauthhandler.cpp:103 msgctxt "ClientAuthHandler|" msgid "Disconnected" msgstr "连接已断开" -#: ../src/client/clientauthhandler.cpp:171 +#: ../src/client/clientauthhandler.cpp:137 msgctxt "ClientAuthHandler|" msgid "Reconnecting in compatibility mode..." msgstr "" -#: ../src/client/clientauthhandler.cpp:259 +#: ../src/client/clientauthhandler.cpp:224 msgctxt "ClientAuthHandler|" msgid "" "Incompatible Quassel Core!
                                                                                None of the protocols this client " "speaks are supported by the core you are trying to connect to." msgstr "" -#: ../src/client/clientauthhandler.cpp:262 +#: ../src/client/clientauthhandler.cpp:227 msgctxt "ClientAuthHandler|" msgid "Core speaks none of the protocols we support" msgstr "" -#: ../src/client/clientauthhandler.cpp:277 +#: ../src/client/clientauthhandler.cpp:241 #, qt-format msgctxt "ClientAuthHandler|" msgid "" @@ -2012,65 +2117,70 @@ msgid "" "at least protocol v%1, but the core speaks v%2 only." msgstr "" -#: ../src/client/clientauthhandler.cpp:279 +#: ../src/client/clientauthhandler.cpp:244 msgctxt "ClientAuthHandler|" msgid "Incompatible protocol version, connection to core refused" msgstr "" -#: ../src/client/clientauthhandler.cpp:301 +#: ../src/client/clientauthhandler.cpp:264 msgctxt "ClientAuthHandler|" msgid "Synchronizing to core..." msgstr "正在与核心同步..." -#: ../src/client/clientauthhandler.cpp:316 +#: ../src/client/clientauthhandler.cpp:272 msgctxt "ClientAuthHandler|" msgid "The core refused connection from this client" msgstr "" -#: ../src/client/clientauthhandler.cpp:341 +#: ../src/client/clientauthhandler.cpp:295 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core does not support the following features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:344 +#: ../src/client/clientauthhandler.cpp:298 #, qt-format msgctxt "ClientAuthHandler|" msgid "Core supports unknown features: %1" msgstr "" -#: ../src/client/clientauthhandler.cpp:390 +#: ../src/client/clientauthhandler.cpp:339 msgctxt "ClientAuthHandler|" msgid "Logging in..." msgstr "正在登录..." -#: ../src/client/clientauthhandler.cpp:395 +#: ../src/client/clientauthhandler.cpp:344 msgctxt "ClientAuthHandler|" msgid "Login canceled" msgstr "登录已取消" -#: ../src/client/clientauthhandler.cpp:453 +#: ../src/client/clientauthhandler.cpp:393 msgctxt "ClientAuthHandler|" msgid "Unencrypted connection cancelled" msgstr "" -#: ../src/client/clientbacklogmanager.cpp:178 +#: ../src/client/clientauthhandler.cpp:460 +msgctxt "ClientAuthHandler|" +msgid "Unencrypted connection canceled" +msgstr "已取消了未加密连接" + +#: ../src/client/clientbacklogmanager.cpp:177 #, qt-format msgctxt "ClientBacklogManager|" msgid "Processed %1 messages in %2 seconds." msgstr "已处理 %1 条消息,用时 %2 秒。" -#: ../src/client/clientbufferviewmanager.cpp:60 +#: ../src/client/clientbufferviewmanager.cpp:54 msgctxt "ClientBufferViewManager|" msgid "All Chats" msgstr "所有聊天" -#: ../src/client/clientuserinputhandler.cpp:100 +#: ../src/client/clientuserinputhandler.cpp:95 msgctxt "ClientUserInputHandler|" msgid "/JOIN expects a channel" msgstr "/JOIN 应给出一个频道" -#: ../src/client/clientuserinputhandler.cpp:112 +#: ../src/client/clientuserinputhandler.cpp:106 msgctxt "ClientUserInputHandler|" msgid "/QUERY expects at least a nick" msgstr "/QUERY 应给出至少一个昵称" @@ -2149,253 +2259,253 @@ msgctxt "ConnectionSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/chatitem.cpp:873 +#: ../src/qtui/chatitem.cpp:826 msgctxt "ContentsChatItem|" msgid "Copy Link Address" msgstr "复制链接地址" -#: ../src/uisupport/contextmenuactionprovider.cpp:38 +#: ../src/uisupport/contextmenuactionprovider.cpp:39 msgctxt "ContextMenuActionProvider|" msgid "Connect" msgstr "连接" -#: ../src/uisupport/contextmenuactionprovider.cpp:39 +#: ../src/uisupport/contextmenuactionprovider.cpp:40 msgctxt "ContextMenuActionProvider|" msgid "Disconnect" msgstr "断开" -#: ../src/uisupport/contextmenuactionprovider.cpp:41 +#: ../src/uisupport/contextmenuactionprovider.cpp:42 msgctxt "ContextMenuActionProvider|" msgid "Join" msgstr "加入" -#: ../src/uisupport/contextmenuactionprovider.cpp:42 +#: ../src/uisupport/contextmenuactionprovider.cpp:43 msgctxt "ContextMenuActionProvider|" msgid "Part" msgstr "离开" -#: ../src/uisupport/contextmenuactionprovider.cpp:43 +#: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." msgstr "删除聊天..." -#: ../src/uisupport/contextmenuactionprovider.cpp:44 +#: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" msgid "Go to Chat" msgstr "转到聊天" -#: ../src/uisupport/contextmenuactionprovider.cpp:46 +#: ../src/uisupport/contextmenuactionprovider.cpp:47 msgctxt "ContextMenuActionProvider|" msgid "Joins/Parts/Quits" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:47 +#: ../src/uisupport/contextmenuactionprovider.cpp:48 msgctxt "ContextMenuActionProvider|" msgid "Joins" msgstr "加入" -#: ../src/uisupport/contextmenuactionprovider.cpp:48 +#: ../src/uisupport/contextmenuactionprovider.cpp:49 msgctxt "ContextMenuActionProvider|" msgid "Parts" msgstr "离开" -#: ../src/uisupport/contextmenuactionprovider.cpp:49 +#: ../src/uisupport/contextmenuactionprovider.cpp:50 msgctxt "ContextMenuActionProvider|" msgid "Quits" msgstr "退出" -#: ../src/uisupport/contextmenuactionprovider.cpp:50 +#: ../src/uisupport/contextmenuactionprovider.cpp:51 msgctxt "ContextMenuActionProvider|" msgid "Nick Changes" msgstr "昵称更改" -#: ../src/uisupport/contextmenuactionprovider.cpp:51 +#: ../src/uisupport/contextmenuactionprovider.cpp:52 msgctxt "ContextMenuActionProvider|" msgid "Mode Changes" msgstr "模式更改" -#: ../src/uisupport/contextmenuactionprovider.cpp:52 +#: ../src/uisupport/contextmenuactionprovider.cpp:53 msgctxt "ContextMenuActionProvider|" msgid "Day Changes" msgstr "日期更改" -#: ../src/uisupport/contextmenuactionprovider.cpp:53 +#: ../src/uisupport/contextmenuactionprovider.cpp:54 msgctxt "ContextMenuActionProvider|" msgid "Topic Changes" msgstr "话题更改" -#: ../src/uisupport/contextmenuactionprovider.cpp:54 +#: ../src/uisupport/contextmenuactionprovider.cpp:55 msgctxt "ContextMenuActionProvider|" msgid "Set as Default..." msgstr "设为默认..." -#: ../src/uisupport/contextmenuactionprovider.cpp:55 +#: ../src/uisupport/contextmenuactionprovider.cpp:56 msgctxt "ContextMenuActionProvider|" msgid "Use Defaults..." msgstr "使用默认..." -#: ../src/uisupport/contextmenuactionprovider.cpp:57 +#: ../src/uisupport/contextmenuactionprovider.cpp:58 msgctxt "ContextMenuActionProvider|" msgid "Join Channel..." msgstr "加入频道..." -#: ../src/uisupport/contextmenuactionprovider.cpp:59 +#: ../src/uisupport/contextmenuactionprovider.cpp:60 msgctxt "ContextMenuActionProvider|" msgid "Start Query" msgstr "开始查询" -#: ../src/uisupport/contextmenuactionprovider.cpp:60 +#: ../src/uisupport/contextmenuactionprovider.cpp:61 msgctxt "ContextMenuActionProvider|" msgid "Show Query" msgstr "显示查询" -#: ../src/uisupport/contextmenuactionprovider.cpp:61 +#: ../src/uisupport/contextmenuactionprovider.cpp:62 msgctxt "ContextMenuActionProvider|" msgid "Whois" msgstr "Whois" -#: ../src/uisupport/contextmenuactionprovider.cpp:63 +#: ../src/uisupport/contextmenuactionprovider.cpp:64 msgctxt "ContextMenuActionProvider|" msgid "Version" msgstr "版本" -#: ../src/uisupport/contextmenuactionprovider.cpp:64 +#: ../src/uisupport/contextmenuactionprovider.cpp:65 msgctxt "ContextMenuActionProvider|" msgid "Time" msgstr "时间" -#: ../src/uisupport/contextmenuactionprovider.cpp:65 +#: ../src/uisupport/contextmenuactionprovider.cpp:66 msgctxt "ContextMenuActionProvider|" msgid "Ping" msgstr "Ping" -#: ../src/uisupport/contextmenuactionprovider.cpp:66 +#: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Client info" msgstr "客户端信息" -#: ../src/uisupport/contextmenuactionprovider.cpp:67 +#: ../src/uisupport/contextmenuactionprovider.cpp:68 msgctxt "ContextMenuActionProvider|" msgid "Custom..." msgstr "自定义..." -#: ../src/uisupport/contextmenuactionprovider.cpp:79 +#: ../src/uisupport/contextmenuactionprovider.cpp:80 msgctxt "ContextMenuActionProvider|" msgid "Give Operator Status" msgstr "给出运算符状态" -#: ../src/uisupport/contextmenuactionprovider.cpp:80 +#: ../src/uisupport/contextmenuactionprovider.cpp:81 msgctxt "ContextMenuActionProvider|" msgid "Take Operator Status" msgstr "采用运算符状态" -#: ../src/uisupport/contextmenuactionprovider.cpp:81 +#: ../src/uisupport/contextmenuactionprovider.cpp:82 msgctxt "ContextMenuActionProvider|" msgid "Give Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:82 +#: ../src/uisupport/contextmenuactionprovider.cpp:83 msgctxt "ContextMenuActionProvider|" msgid "Take Half-Operator Status" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:83 +#: ../src/uisupport/contextmenuactionprovider.cpp:84 msgctxt "ContextMenuActionProvider|" msgid "Give Voice" msgstr "给予发言权限" -#: ../src/uisupport/contextmenuactionprovider.cpp:84 +#: ../src/uisupport/contextmenuactionprovider.cpp:85 msgctxt "ContextMenuActionProvider|" msgid "Take Voice" msgstr "撤除发言权限" -#: ../src/uisupport/contextmenuactionprovider.cpp:85 +#: ../src/uisupport/contextmenuactionprovider.cpp:86 msgctxt "ContextMenuActionProvider|" msgid "Kick From Channel" msgstr "踢出频道" -#: ../src/uisupport/contextmenuactionprovider.cpp:86 +#: ../src/uisupport/contextmenuactionprovider.cpp:87 msgctxt "ContextMenuActionProvider|" msgid "Ban From Channel" msgstr "禁止参与频道" -#: ../src/uisupport/contextmenuactionprovider.cpp:87 +#: ../src/uisupport/contextmenuactionprovider.cpp:88 msgctxt "ContextMenuActionProvider|" msgid "Kick && Ban" msgstr "踢出和禁止" -#: ../src/uisupport/contextmenuactionprovider.cpp:89 +#: ../src/uisupport/contextmenuactionprovider.cpp:90 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Temporarily" msgstr "临时隐藏聊天" -#: ../src/uisupport/contextmenuactionprovider.cpp:90 +#: ../src/uisupport/contextmenuactionprovider.cpp:91 msgctxt "ContextMenuActionProvider|" msgid "Hide Chat(s) Permanently" msgstr "永久隐藏聊天" -#: ../src/uisupport/contextmenuactionprovider.cpp:91 +#: ../src/uisupport/contextmenuactionprovider.cpp:92 msgctxt "ContextMenuActionProvider|" msgid "Show Channel List" msgstr "显示频道列表" -#: ../src/uisupport/contextmenuactionprovider.cpp:92 +#: ../src/uisupport/contextmenuactionprovider.cpp:93 msgctxt "ContextMenuActionProvider|" msgid "Configure" msgstr "" -#: ../src/uisupport/contextmenuactionprovider.cpp:93 +#: ../src/uisupport/contextmenuactionprovider.cpp:94 msgctxt "ContextMenuActionProvider|" msgid "Show Ignore List" msgstr "显示忽略列表" -#: ../src/uisupport/contextmenuactionprovider.cpp:108 +#: ../src/uisupport/contextmenuactionprovider.cpp:109 msgctxt "ContextMenuActionProvider|" msgid "Hide Events" msgstr "隐藏事件" -#: ../src/uisupport/contextmenuactionprovider.cpp:116 +#: ../src/uisupport/contextmenuactionprovider.cpp:117 msgctxt "ContextMenuActionProvider|" msgid "CTCP" msgstr "CTCP" -#: ../src/uisupport/contextmenuactionprovider.cpp:131 +#: ../src/uisupport/contextmenuactionprovider.cpp:132 msgctxt "ContextMenuActionProvider|" msgid "Actions" msgstr "动作" -#: ../src/uisupport/contextmenuactionprovider.cpp:135 +#: ../src/uisupport/contextmenuactionprovider.cpp:136 msgctxt "ContextMenuActionProvider|" msgid "Ignore" msgstr "忽略" -#: ../src/uisupport/contextmenuactionprovider.cpp:140 +#: ../src/uisupport/contextmenuactionprovider.cpp:141 msgctxt "ContextMenuActionProvider|" msgid "Add Ignore Rule" msgstr "添加忽略规则" -#: ../src/uisupport/contextmenuactionprovider.cpp:141 +#: ../src/uisupport/contextmenuactionprovider.cpp:142 msgctxt "ContextMenuActionProvider|" msgid "Existing Rules" msgstr "现有规则" -#: ../src/core/core.cpp:116 +#: ../src/core/core.cpp:100 msgctxt "Core|" msgid "Invalid core settings version!" msgstr "" -#: ../src/core/core.cpp:183 +#: ../src/core/core.cpp:167 #, qt-format msgctxt "Core|" msgid "Cannot configure from environment: %1" msgstr "" -#: ../src/core/core.cpp:187 +#: ../src/core/core.cpp:171 msgctxt "Core|" msgid "Cannot configure from environment!" msgstr "" -#: ../src/core/core.cpp:193 +#: ../src/core/core.cpp:177 msgctxt "Core|" msgid "" "Could not initialize any storage backend! Exiting...\n" @@ -2404,250 +2514,250 @@ msgid "" "to work." msgstr "" -#: ../src/core/core.cpp:200 +#: ../src/core/core.cpp:184 msgctxt "Core|" msgid "Cannot write quasselcore configuration; probably a permission problem." msgstr "" -#: ../src/core/core.cpp:249 +#: ../src/core/core.cpp:240 msgctxt "Core|" msgid "Cannot open port for listening!" msgstr "" -#: ../src/core/core.cpp:292 +#: ../src/core/core.cpp:311 msgctxt "Core|" msgid "Cannot restore a state for an unconfigured core!" msgstr "" -#: ../src/core/core.cpp:296 +#: ../src/core/core.cpp:315 msgctxt "Core|" msgid "Calling restoreState() even though active sessions exist!" msgstr "尽管有活动的会话,仍然调用 restoreState()!" -#: ../src/core/core.cpp:333 +#: ../src/core/core.cpp:360 msgctxt "Core|" msgid "Core is already configured! Not configuring again..." msgstr "" -#: ../src/core/core.cpp:336 +#: ../src/core/core.cpp:363 msgctxt "Core|" msgid "Admin user or password not set." msgstr "管理员的用户名或密码未设置。" -#: ../src/core/core.cpp:340 +#: ../src/core/core.cpp:367 msgctxt "Core|" msgid "Could not setup storage!" msgstr "无法设置存储!" -#: ../src/core/core.cpp:346 +#: ../src/core/core.cpp:372 msgctxt "Core|" msgid "Could not setup authenticator!" msgstr "" -#: ../src/core/core.cpp:352 +#: ../src/core/core.cpp:378 msgctxt "Core|" msgid "Fatal failure while trying to setup, terminating" msgstr "" -#: ../src/core/core.cpp:356 +#: ../src/core/core.cpp:382 msgctxt "Core|" msgid "Could not save backend settings, probably a permission problem." msgstr "" -#: ../src/core/core.cpp:360 +#: ../src/core/core.cpp:386 msgctxt "Core|" msgid "Creating admin user..." msgstr "正在创建管理员用户..." -#: ../src/core/core.cpp:444 +#: ../src/core/core.cpp:464 #, qt-format msgctxt "Core|" msgid "Selected storage backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:544 +#: ../src/core/core.cpp:557 #, qt-format msgctxt "Core|" msgid "Selected auth backend %1 is not available." msgstr "" -#: ../src/core/core.cpp:633 +#: ../src/core/core.cpp:627 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1" msgstr "无效的侦听地址 %1" -#: ../src/core/core.cpp:642 +#: ../src/core/core.cpp:633 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3" msgstr "正在 IPv6 %1 端口 %2 上进行 GUI 客户端侦听,使用 %3 版本协议" -#: ../src/core/core.cpp:651 +#: ../src/core/core.cpp:640 #, qt-format msgctxt "Core|" msgid "Could not open IPv6 interface %1:%2: %3" msgstr "无法打开 IPv6 接口 %1:%2:%3" -#: ../src/core/core.cpp:659 +#: ../src/core/core.cpp:644 #, qt-format msgctxt "Core|" msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3" msgstr "正在 IPv4 %1 端口 %2 上进行 GUI 客户端侦听,使用 %3 版本协议" -#: ../src/core/core.cpp:670 +#: ../src/core/core.cpp:653 #, qt-format msgctxt "Core|" msgid "Could not open IPv4 interface %1:%2: %3" msgstr "无法打开 IPv4 接口 %1:%2:%3" -#: ../src/core/core.cpp:678 +#: ../src/core/core.cpp:657 #, qt-format msgctxt "Core|" msgid "Invalid listen address %1, unknown network protocol" msgstr "侦听地址 %1 无效,网络协议未知" -#: ../src/core/core.cpp:687 +#: ../src/core/core.cpp:664 msgctxt "Core|" msgid "Could not open any network interfaces to listen on!" msgstr "无法打开任何可侦听的网络接口" -#: ../src/core/core.cpp:735 +#: ../src/core/core.cpp:719 msgctxt "Core|" msgid "Client connected from" msgstr "客户端已连接自" -#: ../src/core/core.cpp:738 +#: ../src/core/core.cpp:722 msgctxt "Core|" msgid "Closing server for basic setup." msgstr "关闭服务器以进行基本设置。" -#: ../src/core/core.cpp:750 +#: ../src/core/core.cpp:733 msgctxt "Core|" msgid "Non-authed client disconnected:" msgstr "" -#: ../src/core/core.cpp:829 +#: ../src/core/core.cpp:807 msgctxt "Core|" msgid "Cannot setup storage backend." msgstr "" -#: ../src/core/core.cpp:925 +#: ../src/core/core.cpp:896 #, qt-format msgctxt "Core|" msgid "Unsupported storage backend: %1" msgstr "" -#: ../src/core/core.cpp:926 +#: ../src/core/core.cpp:897 msgctxt "Core|" msgid "Supported backends are:" msgstr "" -#: ../src/core/core.cpp:938 ../src/core/core.cpp:958 +#: ../src/core/core.cpp:909 ../src/core/core.cpp:929 #, qt-format msgctxt "Core|" msgid "Switched storage backend to: %1" msgstr "" -#: ../src/core/core.cpp:939 +#: ../src/core/core.cpp:910 msgctxt "Core|" msgid "Backend already initialized. Skipping Migration..." msgstr "" -#: ../src/core/core.cpp:942 +#: ../src/core/core.cpp:913 #, qt-format msgctxt "Core|" msgid "Storage backend is not available: %1" msgstr "" -#: ../src/core/core.cpp:946 +#: ../src/core/core.cpp:917 #, qt-format msgctxt "Core|" msgid "Unable to setup storage backend: %1" msgstr "" -#: ../src/core/core.cpp:951 +#: ../src/core/core.cpp:922 #, qt-format msgctxt "Core|" msgid "Unable to initialize storage backend: %1" msgstr "" -#: ../src/core/core.cpp:966 +#: ../src/core/core.cpp:937 #, qt-format msgctxt "Core|" msgid "Migrating storage backend %1 to %2..." msgstr "" -#: ../src/core/core.cpp:971 +#: ../src/core/core.cpp:942 msgctxt "Core|" msgid "Migration finished!" msgstr "" -#: ../src/core/core.cpp:978 +#: ../src/core/core.cpp:949 #, qt-format msgctxt "Core|" msgid "Unable to migrate storage backend! (No migration writer for %1)" msgstr "" -#: ../src/core/core.cpp:984 +#: ../src/core/core.cpp:955 msgctxt "Core|" msgid "No currently active storage backend. Skipping migration..." msgstr "" -#: ../src/core/core.cpp:987 +#: ../src/core/core.cpp:958 #, qt-format msgctxt "Core|" msgid "Currently active storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:990 +#: ../src/core/core.cpp:961 #, qt-format msgctxt "Core|" msgid "New storage backend does not support migration: %1" msgstr "" -#: ../src/core/core.cpp:1012 +#: ../src/core/core.cpp:983 #, qt-format msgctxt "Core|" msgid "Unsupported authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1013 +#: ../src/core/core.cpp:984 msgctxt "Core|" msgid "Supported authenticators are:" msgstr "" -#: ../src/core/core.cpp:1023 ../src/core/core.cpp:1040 +#: ../src/core/core.cpp:994 ../src/core/core.cpp:1011 #, qt-format msgctxt "Core|" msgid "Switched authenticator to: %1" msgstr "" -#: ../src/core/core.cpp:1026 +#: ../src/core/core.cpp:997 #, qt-format msgctxt "Core|" msgid "Authenticator is not available: %1" msgstr "" -#: ../src/core/core.cpp:1030 +#: ../src/core/core.cpp:1001 #, qt-format msgctxt "Core|" msgid "Unable to setup authenticator: %1" msgstr "" -#: ../src/core/core.cpp:1035 +#: ../src/core/core.cpp:1006 #, qt-format msgctxt "Core|" msgid "Unable to initialize authenticator: %1" msgstr "" -#: ../src/client/coreaccount.h:41 +#: ../src/client/coreaccount.h:43 msgctxt "CoreAccount|" msgid "Internal Core" msgstr "内部核心" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:14 -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:293 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:276 msgctxt "CoreAccountEditDlg|" msgid "Edit Core Account" msgstr "编辑核心账户" @@ -2710,7 +2820,7 @@ msgstr "" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:144 msgctxt "CoreAccountEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/coreaccounteditdlg.ui:149 msgctxt "CoreAccountEditDlg|" @@ -2737,12 +2847,12 @@ msgctxt "CoreAccountEditDlg|" msgid "&Manual proxy configuration" msgstr "" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:295 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:278 msgctxt "CoreAccountEditDlg|" msgid "Add Core Account" msgstr "添加核心账户" -#: ../src/client/coreaccountmodel.cpp:68 +#: ../src/client/coreaccountmodel.cpp:64 msgctxt "CoreAccountModel|" msgid "Internal Core" msgstr "内部核心" @@ -2787,28 +2897,23 @@ msgctxt "CoreAccountSettingsPage|" msgid "Always connect to" msgstr "总是连接到" -#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:29 +#: ../src/qtui/settingspages/coreaccountsettingspage.cpp:30 msgctxt "CoreAccountSettingsPage|" msgid "Remote Cores" msgstr "远程核心" -#: ../src/core/coreapplication.cpp:46 -msgctxt "CoreApplication|" -msgid "Could not initialize Quassel!" -msgstr "" - -#: ../src/core/coreauthhandler.cpp:138 ../src/core/coreauthhandler.cpp:150 -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:167 ../src/core/coreauthhandler.cpp:179 +#: ../src/core/coreauthhandler.cpp:253 msgctxt "CoreAuthHandler|" msgid "Client" msgstr "客戶端" -#: ../src/core/coreauthhandler.cpp:138 +#: ../src/core/coreauthhandler.cpp:167 msgctxt "CoreAuthHandler|" msgid "too old, rejecting." msgstr "过旧,拒绝。" -#: ../src/core/coreauthhandler.cpp:139 +#: ../src/core/coreauthhandler.cpp:168 #, qt-format msgctxt "CoreAuthHandler|" msgid "" @@ -2817,101 +2922,101 @@ msgid "" " client." msgstr "" -#: ../src/core/coreauthhandler.cpp:150 +#: ../src/core/coreauthhandler.cpp:180 msgctxt "CoreAuthHandler|" msgid "did not send a registration message before trying to login, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:151 +#: ../src/core/coreauthhandler.cpp:182 msgctxt "CoreAuthHandler|" msgid "" "Client not initialized!
                                                                                You need to send a registration message " "before trying to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:168 +#: ../src/core/coreauthhandler.cpp:198 #, qt-format msgctxt "CoreAuthHandler|" msgid "SSL required but non-SSL connection attempt from %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:169 +#: ../src/core/coreauthhandler.cpp:199 msgctxt "CoreAuthHandler|" msgid "" "SSL is required!
                                                                                You need to use SSL in order to connect to this " "core." msgstr "" -#: ../src/core/coreauthhandler.cpp:225 +#: ../src/core/coreauthhandler.cpp:254 msgctxt "CoreAuthHandler|" msgid "attempted to login before the core was configured, rejecting." msgstr "" -#: ../src/core/coreauthhandler.cpp:226 +#: ../src/core/coreauthhandler.cpp:256 msgctxt "CoreAuthHandler|" msgid "" "Attempted to login before core was configured!
                                                                                The core must be " "configured before attempting to login." msgstr "" -#: ../src/core/coreauthhandler.cpp:238 +#: ../src/core/coreauthhandler.cpp:278 #, qt-format msgctxt "CoreAuthHandler|" msgid "Invalid login attempt from %1 as \"%2\"" msgstr "" -#: ../src/core/coreauthhandler.cpp:239 +#: ../src/core/coreauthhandler.cpp:279 msgctxt "CoreAuthHandler|" msgid "" "Invalid username or password!
                                                                                The username/password combination " "you supplied could not be found in the database." msgstr "用户名或密码无效!
                                                                                您提供的用户名/密码组合在数据库中找不到。" -#: ../src/core/coreauthhandler.cpp:244 +#: ../src/core/coreauthhandler.cpp:291 #, qt-format msgctxt "CoreAuthHandler|" msgid "" "Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)." msgstr "" -#: ../src/core/coreauthhandler.cpp:250 +#: ../src/core/coreauthhandler.cpp:298 msgctxt "CoreAuthHandler|" msgid "Client does not support extended features." msgstr "" -#: ../src/core/coreauthhandler.cpp:252 +#: ../src/core/coreauthhandler.cpp:300 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client does not support the following features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:256 +#: ../src/core/coreauthhandler.cpp:304 #, qt-format msgctxt "CoreAuthHandler|" msgid "Client supports unknown features: %1" msgstr "" -#: ../src/core/coreauthhandler.cpp:276 +#: ../src/core/coreauthhandler.cpp:337 msgctxt "CoreAuthHandler|" msgid "Starting encryption for Client:" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:43 +#: ../src/qtui/coreconfigwizard.cpp:44 msgctxt "CoreConfigWizard|" msgid "Description" msgstr "描述" -#: ../src/qtui/coreconfigwizard.cpp:162 +#: ../src/qtui/coreconfigwizard.cpp:159 msgctxt "CoreConfigWizard|" msgid "Core Configuration Wizard" msgstr "核心配置向导" -#: ../src/qtui/coreconfigwizard.cpp:203 +#: ../src/qtui/coreconfigwizard.cpp:206 msgctxt "CoreConfigWizard|" msgid "Your core has been successfully configured. Logging you in..." msgstr "您的核心已经配置成功。正在为您登录..." -#: ../src/qtui/coreconfigwizard.cpp:212 +#: ../src/qtui/coreconfigwizard.cpp:216 #, qt-format msgctxt "CoreConfigWizard|" msgid "" @@ -2919,64 +3024,64 @@ msgid "" "over." msgstr "核心配置失败:
                                                                                %1
                                                                                点击 下一步 重新开始。" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:14 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:14 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:25 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:25 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Username:" msgstr "用户名:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:35 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:35 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Password:" msgstr "密码:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:49 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:49 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Repeat password:" msgstr "重复密码:" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:63 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:63 msgctxt "CoreConfigWizardAdminUserPage|" msgid "Remember password" msgstr "记住密码" -#: ../src/qtui/ui/coreconfigwizardadminuserpage.ui:72 +#: ../src/qtui/coreconfigwizardadminuserpage.ui:72 msgctxt "CoreConfigWizardAdminUserPage|" msgid "" "Note: Adding more users and changing your username/password is not possible via Quassel's client interface yet.\n" "If you need to do these things, please run \"quasselcore --help\"." msgstr "注意:目前还不能通过 Quassel 的客户端界面添加更多用户和修改您的用户名/密码\n如果您需要执行这些操作,请运行“quasselcore --help”。" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:14 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/coreconfigwizardauthenticationselectionpage.ui:25 +#: ../src/qtui/coreconfigwizardauthenticationselectionpage.ui:25 msgctxt "CoreConfigWizardAuthenticationSelectionPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:13 +#: ../src/qtui/coreconfigwizardintropage.ui:13 msgctxt "CoreConfigWizardIntroPage|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/coreconfigwizardintropage.ui:19 +#: ../src/qtui/coreconfigwizardintropage.ui:19 msgctxt "CoreConfigWizardIntroPage|" msgid "This wizard will guide you through the setup of your Quassel Core." msgstr "此向导将指引您完成 Quassel 核心的设置。" -#: ../src/qtui/coreconfigwizard.cpp:258 +#: ../src/qtui/coreconfigwizard.cpp:260 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "Create Admin User" msgstr "创建管理员用户" -#: ../src/qtui/coreconfigwizard.cpp:259 +#: ../src/qtui/coreconfigwizard.cpp:261 msgctxt "CoreConfigWizardPages::AdminUserPage|" msgid "" "First, we will create a user on the core. This first user will have " @@ -2999,151 +3104,151 @@ msgctxt "CoreConfigWizardPages::AuthenticationSelectionPage|" msgid "Authentication Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:241 +#: ../src/qtui/coreconfigwizard.cpp:244 msgctxt "CoreConfigWizardPages::IntroPage|" msgid "Introduction" msgstr "介绍" -#: ../src/qtui/coreconfigwizard.cpp:379 +#: ../src/qtui/coreconfigwizard.cpp:366 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Select Storage Backend" msgstr "选择存储后端" -#: ../src/qtui/coreconfigwizard.cpp:380 +#: ../src/qtui/coreconfigwizard.cpp:367 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Please select a storage backend for Quassel Core." msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:420 +#: ../src/qtui/coreconfigwizard.cpp:407 msgctxt "CoreConfigWizardPages::StorageSelectionPage|" msgid "Storage Settings" msgstr "" -#: ../src/qtui/coreconfigwizard.cpp:484 +#: ../src/qtui/coreconfigwizard.cpp:458 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "Storing Your Settings" msgstr "正在保存您的设置" -#: ../src/qtui/coreconfigwizard.cpp:485 +#: ../src/qtui/coreconfigwizard.cpp:459 msgctxt "CoreConfigWizardPages::SyncPage|" msgid "" "Your settings are now being stored in the core, and you will be logged in " "automatically." msgstr "" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:14 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:14 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/coreconfigwizardstorageselectionpage.ui:22 +#: ../src/qtui/coreconfigwizardstorageselectionpage.ui:22 msgctxt "CoreConfigWizardStorageSelectionPage|" msgid "Storage Backend:" msgstr "存储后端:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:14 +#: ../src/qtui/coreconfigwizardsyncpage.ui:14 msgctxt "CoreConfigWizardSyncPage|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:20 +#: ../src/qtui/coreconfigwizardsyncpage.ui:20 msgctxt "CoreConfigWizardSyncPage|" msgid "Your Choices" msgstr "您的选择" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:36 +#: ../src/qtui/coreconfigwizardsyncpage.ui:36 msgctxt "CoreConfigWizardSyncPage|" msgid "Admin User:" msgstr "管理员用户:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:56 +#: ../src/qtui/coreconfigwizardsyncpage.ui:56 msgctxt "CoreConfigWizardSyncPage|" msgid "Storage Backend:" msgstr "存储后端:" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:76 +#: ../src/qtui/coreconfigwizardsyncpage.ui:76 msgctxt "CoreConfigWizardSyncPage|" msgid "Authentication Backend:" msgstr "" -#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:110 +#: ../src/qtui/coreconfigwizardsyncpage.ui:110 msgctxt "CoreConfigWizardSyncPage|" msgid "Please wait while your settings are being transmitted to the core..." msgstr "请稍候,正在将您的设置传输给核心..." -#: ../src/qtui/ui/coreconnectauthdlg.ui:14 +#: ../src/qtui/coreconnectauthdlg.ui:14 msgctxt "CoreConnectAuthDlg|" msgid "Authentication Required" msgstr "需要身份验证" -#: ../src/qtui/ui/coreconnectauthdlg.ui:20 +#: ../src/qtui/coreconnectauthdlg.ui:20 msgctxt "CoreConnectAuthDlg|" msgid "Please enter your account data:" msgstr "请输入您的账户数据:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:35 +#: ../src/qtui/coreconnectauthdlg.ui:35 msgctxt "CoreConnectAuthDlg|" msgid "Password:" msgstr "密码:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:49 +#: ../src/qtui/coreconnectauthdlg.ui:49 msgctxt "CoreConnectAuthDlg|" msgid "Username:" msgstr "用户名:" -#: ../src/qtui/ui/coreconnectauthdlg.ui:58 +#: ../src/qtui/coreconnectauthdlg.ui:58 msgctxt "CoreConnectAuthDlg|" msgid "Remember password" msgstr "记住密码" -#: ../src/qtui/coreconnectdlg.cpp:81 +#: ../src/qtui/coreconnectdlg.cpp:79 #, qt-format msgctxt "CoreConnectAuthDlg|" msgid "Please enter your credentials for %1:" msgstr "请输入您的 %1 证书:" -#: ../src/qtui/coreconnectdlg.cpp:41 +#: ../src/qtui/coreconnectdlg.cpp:42 msgctxt "CoreConnectDlg|" msgid "Connect to Core" msgstr "连接到核心" -#: ../src/client/coreconnection.cpp:182 +#: ../src/client/coreconnection.cpp:164 msgctxt "CoreConnection|" msgid "Network is down" msgstr "网络已断" -#: ../src/client/coreconnection.cpp:274 +#: ../src/client/coreconnection.cpp:247 msgctxt "CoreConnection|" msgid "Disconnected" msgstr "连接已断开" -#: ../src/client/coreconnection.cpp:309 +#: ../src/client/coreconnection.cpp:281 msgctxt "CoreConnection|" msgid "Disconnected from core." msgstr "已从核心断开。" -#: ../src/client/coreconnection.cpp:388 +#: ../src/client/coreconnection.cpp:357 msgctxt "CoreConnection|" msgid "Initializing..." msgstr "" -#: ../src/client/coreconnection.cpp:446 +#: ../src/client/coreconnection.cpp:412 msgctxt "CoreConnection|" msgid "Receiving session state" msgstr "正在接收会话状态" -#: ../src/client/coreconnection.cpp:448 +#: ../src/client/coreconnection.cpp:414 #, qt-format msgctxt "CoreConnection|" msgid "Synchronizing to %1..." msgstr "正在与 %1 同步..." -#: ../src/client/coreconnection.cpp:481 +#: ../src/client/coreconnection.cpp:444 msgctxt "CoreConnection|" msgid "Receiving network states" msgstr "正在接收网络状态" -#: ../src/client/coreconnection.cpp:532 +#: ../src/client/coreconnection.cpp:493 #, qt-format msgctxt "CoreConnection|" msgid "Synchronized to %1" @@ -3225,38 +3330,38 @@ msgctxt "CoreConnectionSettingsPage|" msgid "Connection" msgstr "连接" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:14 +#: ../src/qtui/coreconnectionstatuswidget.ui:14 msgctxt "CoreConnectionStatusWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/coreconnectionstatuswidget.ui:32 +#: ../src/qtui/coreconnectionstatuswidget.ui:32 msgctxt "CoreConnectionStatusWidget|" msgid "Message" msgstr "消息" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|seconds" msgid "s" msgstr "秒" -#: ../src/qtui/coreconnectionstatuswidget.cpp:66 +#: ../src/qtui/coreconnectionstatuswidget.cpp:64 msgctxt "CoreConnectionStatusWidget|milliseconds" msgid "ms" msgstr "毫秒" -#: ../src/qtui/coreconnectionstatuswidget.cpp:67 +#: ../src/qtui/coreconnectionstatuswidget.cpp:65 #, qt-format msgctxt "CoreConnectionStatusWidget|" msgid "(Lag: %1 %2)" msgstr "(延时:%1 %2)" -#: ../src/qtui/coreconnectionstatuswidget.cpp:83 +#: ../src/qtui/coreconnectionstatuswidget.cpp:80 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is encrypted with SSL." msgstr "与核心的连接已经使用了 SSL 加密。" -#: ../src/qtui/coreconnectionstatuswidget.cpp:87 +#: ../src/qtui/coreconnectionstatuswidget.cpp:84 msgctxt "CoreConnectionStatusWidget|" msgid "The connection to your core is not encrypted." msgstr "与核心的连接没有加密。" @@ -3267,7 +3372,7 @@ msgid "Form" msgstr "表单" #: ../src/qtui/settingspages/corehighlightsettingspage.ui:57 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:718 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:677 msgctxt "CoreHighlightSettingsPage|" msgid "Your Quassel core is too old to support remote highlights" msgstr "" @@ -3355,77 +3460,60 @@ msgctxt "CoreHighlightSettingsPage|" msgid "Never Highlight For" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:31 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:35 msgctxt "CoreHighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:34 -msgctxt "CoreHighlightSettingsPage|" -msgid "Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:42 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 msgctxt "CoreHighlightSettingsPage|" msgid "All Nicks from Identity" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:43 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 msgctxt "CoreHighlightSettingsPage|" msgid "Current Nick" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:44 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:45 msgctxt "CoreHighlightSettingsPage|" msgid "None" msgstr "无" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:99 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:86 msgctxt "CoreHighlightSettingsPage|" msgid "Import Legacy" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:100 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:107 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import highlight rules configured in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:101 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:740 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:88 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:674 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:696 msgctxt "CoreHighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:106 -msgctxt "CoreHighlightSettingsPage|" -msgid "Import Local" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:108 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:714 -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:742 -msgctxt "CoreHighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:161 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:129 msgctxt "CoreHighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:164 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:132 msgctxt "CoreHighlightSettingsPage|" msgid "Phrase to match, leave blank to match any message" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:167 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:135 msgctxt "CoreHighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule, Sender, " @@ -3433,14 +3521,14 @@ msgid "" "just as keywords." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:172 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:140 msgctxt "CoreHighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule, Sender, and " "Channel should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:144 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                                Sender: Semicolon separated list of nick!ident@host names, " @@ -3455,7 +3543,7 @@ msgid "" "Announce

                                                                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:190 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:158 msgctxt "CoreHighlightSettingsPage|" msgid "" "

                                                                                Channel: Semicolon separated list of channel/query names, leave " @@ -3468,98 +3556,103 @@ msgid "" "channel starting with #quassel

                                                                                " msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:719 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:678 msgctxt "CoreHighlightSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer to configure remote highlights." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:721 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:680 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "You can still configure highlights for this device only in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:725 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:684 msgctxt "CoreHighlightSettingsPage|" msgid "Remote Highlights unsupported" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:748 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 msgctxt "CoreHighlightSettingsPage|" msgid "No highlights to import" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:749 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:700 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "No highlight rules in %1." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:755 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:705 msgctxt "CoreHighlightSettingsPage|" msgid "Import highlights?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:706 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "Import all highlight rules from %1?" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:795 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:756 msgctxt "CoreHighlightSettingsPage|" msgid "Imported highlights" msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:796 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:758 #, qt-format msgctxt "CoreHighlightSettingsPage|" msgid "%1 highlight rules successfully imported." msgstr "" -#: ../src/qtui/settingspages/corehighlightsettingspage.h:52 -#: ../src/qtui/settingspages/corehighlightsettingspage.h:55 +#: ../src/qtui/settingspages/corehighlightsettingspage.cpp:759 +msgctxt "CoreHighlightSettingsPage|" +msgid "Clean up old, duplicate highlight rules?" +msgstr "" + +#: ../src/qtui/settingspages/corehighlightsettingspage.h:63 +#: ../src/qtui/settingspages/corehighlightsettingspage.h:71 msgctxt "CoreHighlightSettingsPage|" msgid "highlight rule" msgstr "高亮规则" -#: ../src/qtui/ui/coreinfodlg.ui:14 +#: ../src/qtui/coreinfodlg.ui:14 msgctxt "CoreInfoDlg|" msgid "Core Information" msgstr "核心信息" -#: ../src/qtui/ui/coreinfodlg.ui:22 +#: ../src/qtui/coreinfodlg.ui:22 msgctxt "CoreInfoDlg|" msgid "Version:" msgstr "版本:" -#: ../src/qtui/ui/coreinfodlg.ui:36 +#: ../src/qtui/coreinfodlg.ui:42 msgctxt "CoreInfoDlg|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:50 +#: ../src/qtui/coreinfodlg.ui:56 msgctxt "CoreInfoDlg|" msgid "Uptime:" msgstr "已运行时间:" -#: ../src/qtui/ui/coreinfodlg.ui:64 +#: ../src/qtui/coreinfodlg.ui:70 msgctxt "CoreInfoDlg|" msgid "Connected clients:" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:117 ../src/qtui/coreinfodlg.cpp:193 +#: ../src/qtui/coreinfodlg.ui:123 ../src/qtui/coreinfodlg.cpp:194 msgctxt "CoreInfoDlg|" msgid "Your Quassel core is too old to show active sessions" msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:124 +#: ../src/qtui/coreinfodlg.ui:130 msgctxt "CoreInfoDlg|" msgid "Details..." msgstr "" -#: ../src/qtui/ui/coreinfodlg.ui:200 +#: ../src/qtui/coreinfodlg.ui:206 msgctxt "CoreInfoDlg|" msgid "Close" msgstr "关闭" @@ -3570,52 +3663,52 @@ msgctxt "CoreInfoDlg|" msgid "Unknown" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:90 +#: ../src/qtui/coreinfodlg.cpp:91 msgctxt "CoreInfoDlg|" msgid "Disconnected from core" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:91 ../src/qtui/coreinfodlg.cpp:157 +#: ../src/qtui/coreinfodlg.cpp:92 ../src/qtui/coreinfodlg.cpp:156 msgctxt "CoreInfoDlg|" msgid "Not available" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:99 +#: ../src/qtui/coreinfodlg.cpp:101 msgctxt "CoreInfoDlg|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:173 +#: ../src/qtui/coreinfodlg.cpp:174 #, qt-format msgctxt "CoreInfoDlg|" msgid "%n Day(s)" msgid_plural "%n Day(s)" msgstr[0] "%n 天" -#: ../src/qtui/coreinfodlg.cpp:174 +#: ../src/qtui/coreinfodlg.cpp:175 #, qt-format msgctxt "CoreInfoDlg|" msgid " %1:%2:%3 (since %4)" msgstr " %1:%2:%3 (始于 %4)" -#: ../src/qtui/coreinfodlg.cpp:191 +#: ../src/qtui/coreinfodlg.cpp:192 msgctxt "CoreInfoDlg|" msgid "Active sessions unsupported" msgstr "" -#: ../src/qtui/coreinfodlg.cpp:194 +#: ../src/qtui/coreinfodlg.cpp:195 msgctxt "CoreInfoDlg|" msgid "" "You need a Quassel core v0.13.0 or newer to view and disconnect other " "connected clients." msgstr "" -#: ../src/core/corenetwork.cpp:238 +#: ../src/core/corenetwork.cpp:231 msgctxt "CoreNetwork|" -msgid "Connection failed. Cycling to next Server" -msgstr "连接失败。轮转到下个服务器" +msgid "Connection failed. Cycling to next server..." +msgstr "" -#: ../src/core/corenetwork.cpp:249 ../src/core/corenetwork.cpp:250 +#: ../src/core/corenetwork.cpp:243 ../src/core/corenetwork.cpp:248 #, qt-format msgctxt "CoreNetwork|" msgid "Connecting to %1:%2..." @@ -3632,99 +3725,119 @@ msgctxt "CoreNetwork|" msgid "Core Shutdown" msgstr "核心关闭" -#: ../src/core/corenetwork.cpp:539 +#: ../src/core/corenetwork.cpp:537 #, qt-format msgctxt "CoreNetwork|" msgid "Could not connect to %1 (%2)" msgstr "无法连接到 %1 (%2)" -#: ../src/core/corenetwork.cpp:541 +#: ../src/core/corenetwork.cpp:543 #, qt-format msgctxt "CoreNetwork|" msgid "Connection failure: %1" msgstr "连接失败:%1" -#: ../src/core/corenetwork.cpp:589 +#: ../src/core/corenetwork.cpp:591 msgctxt "CoreNetwork|" msgid "Requesting capability list..." msgstr "" -#: ../src/core/corenetwork.cpp:1116 +#: ../src/core/corenetwork.cpp:1125 msgctxt "CoreNetwork|" msgid "SASL EXTERNAL authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1127 +#: ../src/core/corenetwork.cpp:1141 msgctxt "CoreNetwork|" msgid "SASL PLAIN authentication not supported" msgstr "" -#: ../src/core/corenetwork.cpp:1233 +#: ../src/core/corenetwork.cpp:1253 #, qt-format msgctxt "CoreNetwork|" msgid "Could not negotiate some capabilities, retrying individually (%1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1248 +#: ../src/core/corenetwork.cpp:1289 msgctxt "CoreNetwork|" msgid "No capabilities available" msgstr "" -#: ../src/core/corenetwork.cpp:1255 +#: ../src/core/corenetwork.cpp:1295 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"None of the capabilities provided by the server are supported (found: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1303 +#, qt-format +msgctxt "CoreNetwork|" +msgid "" +"No additional capabilities are supported (found: %1; currently enabled: %2)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1320 ../src/core/corenetwork.cpp:1343 +#, qt-format +msgctxt "CoreNetwork|" +msgid "Quassel is configured to ignore some capabilities (skipped: %1)" +msgstr "" + +#: ../src/core/corenetwork.cpp:1334 #, qt-format msgctxt "CoreNetwork|" msgid "Ready to negotiate (found: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1264 +#: ../src/core/corenetwork.cpp:1356 #, qt-format msgctxt "CoreNetwork|" msgid "Negotiating capabilities (requesting: %1)..." msgstr "" -#: ../src/core/corenetwork.cpp:1279 +#: ../src/core/corenetwork.cpp:1376 msgctxt "CoreNetwork|" msgid "SASL authentication currently not supported by server" msgstr "" -#: ../src/core/corenetwork.cpp:1283 +#: ../src/core/corenetwork.cpp:1384 #, qt-format msgctxt "CoreNetwork|" msgid "Capability negotiation finished (enabled: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1429 +#: ../src/core/corenetwork.cpp:1518 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, disconnecting since verification " "is required" msgstr "" -#: ../src/core/corenetwork.cpp:1433 ../src/core/corenetwork.cpp:1446 +#: ../src/core/corenetwork.cpp:1522 ../src/core/corenetwork.cpp:1541 #, qt-format msgctxt "CoreNetwork|" msgid " (Reason: %1)" msgstr "" -#: ../src/core/corenetwork.cpp:1442 +#: ../src/core/corenetwork.cpp:1537 msgctxt "CoreNetwork|" msgid "" "Encrypted connection couldn't be verified, continuing since verification is " "not required" msgstr "" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 msgctxt "CoreSession|" msgid "Client" msgstr "客戶端" -#: ../src/core/coresession.cpp:298 +#: ../src/core/coresession.cpp:279 #, qt-format msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "已断开(用户ID:%1)。" -#: ../src/core/coresession.cpp:623 +#: ../src/core/coresession.cpp:607 #, qt-format msgctxt "CoreSession|" msgid "" @@ -3732,83 +3845,83 @@ msgid "" " create network %1!" msgstr "CoreSession::createNetwork():在尝试创建网络 %1 时收到来自核心的无效的网络ID!" -#: ../src/core/coresession.cpp:655 +#: ../src/core/coresession.cpp:638 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork():尝试创建已存在的网络,请换为更新!" -#: ../src/core/coresessioneventprocessor.cpp:81 +#: ../src/core/coresessioneventprocessor.cpp:82 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "昵称列表中没有空闲和有效的昵称。使用:/nick <其他昵称> 继续" -#: ../src/core/coresessioneventprocessor.cpp:800 +#: ../src/core/coresessioneventprocessor.cpp:821 msgctxt "CoreSessionEventProcessor|" msgid "Unable to perform key exchange, missing qca-ossl plugin." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:811 +#: ../src/core/coresessioneventprocessor.cpp:838 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:815 -#: ../src/core/coresessioneventprocessor.cpp:823 +#: ../src/core/coresessioneventprocessor.cpp:849 +#: ../src/core/coresessioneventprocessor.cpp:864 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:825 +#: ../src/core/coresessioneventprocessor.cpp:873 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1587 +#: ../src/core/coresessioneventprocessor.cpp:1602 msgctxt "CoreSessionEventProcessor|" msgid "Reverse DCC SEND not supported" msgstr "" -#: ../src/core/coresessioneventprocessor.cpp:1605 +#: ../src/core/coresessioneventprocessor.cpp:1625 #, qt-format msgctxt "CoreSessionEventProcessor|" msgid "DCC %1 not supported" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:29 +#: ../src/qtui/coresessionwidget.ui:29 msgctxt "CoreSessionWidget|" msgid "12.34.56.78" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:37 +#: ../src/qtui/coresessionwidget.ui:37 msgctxt "CoreSessionWidget|" msgid "Client:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:51 +#: ../src/qtui/coresessionwidget.ui:57 msgctxt "CoreSessionWidget|" msgid "Version date:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:65 +#: ../src/qtui/coresessionwidget.ui:71 msgctxt "CoreSessionWidget|" msgid "Location:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:79 +#: ../src/qtui/coresessionwidget.ui:85 msgctxt "CoreSessionWidget|" msgid "Connected since:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:93 +#: ../src/qtui/coresessionwidget.ui:99 msgctxt "CoreSessionWidget|" msgid "Secure:" msgstr "" -#: ../src/qtui/ui/coresessionwidget.ui:124 +#: ../src/qtui/coresessionwidget.ui:130 msgctxt "CoreSessionWidget|" msgid "End Session" msgstr "" @@ -3818,27 +3931,27 @@ msgctxt "CoreSessionWidget|" msgid "Unknown date" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "Yes" msgstr "是" -#: ../src/qtui/coresessionwidget.cpp:53 +#: ../src/qtui/coresessionwidget.cpp:51 msgctxt "CoreSessionWidget|" msgid "No" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:59 ../src/qtui/coresessionwidget.cpp:72 +#: ../src/qtui/coresessionwidget.cpp:57 ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "End the client's session, disconnecting it" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:73 +#: ../src/qtui/coresessionwidget.cpp:71 msgctxt "CoreSessionWidget|" msgid "This client does not support being remotely disconnected" msgstr "" -#: ../src/qtui/coresessionwidget.cpp:86 +#: ../src/qtui/coresessionwidget.cpp:85 msgctxt "CoreSessionWidget|" msgid "Ending session..." msgstr "" @@ -3848,70 +3961,70 @@ msgctxt "CoreTransfer|" msgid "Socket closed while still transferring!" msgstr "" -#: ../src/core/coretransfer.cpp:76 +#: ../src/core/coretransfer.cpp:75 #, qt-format msgctxt "CoreTransfer|" msgid "DCC connection error: %1" msgstr "" -#: ../src/core/coretransfer.cpp:120 +#: ../src/core/coretransfer.cpp:115 msgctxt "CoreTransfer|" msgid "Reverse DCC not supported yet!" msgstr "" -#: ../src/core/coretransfer.cpp:167 +#: ../src/core/coretransfer.cpp:160 msgctxt "CoreTransfer|" msgid "DCC Receive: Got more data than expected!" msgstr "" -#: ../src/core/coretransfer.cpp:183 +#: ../src/core/coretransfer.cpp:175 msgctxt "CoreTransfer|" msgid "DCC Receive: Quassel Client disconnected during transfer!" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:104 +#: ../src/core/coreuserinputhandler.cpp:91 msgctxt "CoreUserInputHandler|" msgid "away" msgstr "离开" -#: ../src/core/coreuserinputhandler.cpp:185 +#: ../src/core/coreuserinputhandler.cpp:178 #, qt-format msgctxt "CoreUserInputHandler|" msgid "sending CTCP-%1 request to %2" msgstr "正在向 %2 发送 CTCP-%1 请求" -#: ../src/core/coreuserinputhandler.cpp:206 -#: ../src/core/coreuserinputhandler.cpp:377 -#: ../src/core/coreuserinputhandler.cpp:684 -#: ../src/core/coreuserinputhandler.cpp:722 +#: ../src/core/coreuserinputhandler.cpp:210 +#: ../src/core/coreuserinputhandler.cpp:406 +#: ../src/core/coreuserinputhandler.cpp:767 +#: ../src/core/coreuserinputhandler.cpp:830 msgctxt "CoreUserInputHandler|" msgid "" "Error: QCA provider plugin not found. It is usually provided by the qca-ossl" " plugin." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:217 +#: ../src/core/coreuserinputhandler.cpp:225 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /delkey deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[用法] /delkey <昵称|频道> 删除昵称或频道对应的加密密钥,在频道或查询中,只用 /delkey 即可。" -#: ../src/core/coreuserinputhandler.cpp:224 -#: ../src/core/coreuserinputhandler.cpp:740 +#: ../src/core/coreuserinputhandler.cpp:238 +#: ../src/core/coreuserinputhandler.cpp:859 #, qt-format msgctxt "CoreUserInputHandler|" msgid "No key has been set for %1." msgstr "没有为 %1 设置密钥。" -#: ../src/core/coreuserinputhandler.cpp:229 +#: ../src/core/coreuserinputhandler.cpp:248 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been deleted." msgstr "%1 的密钥已经删除。" -#: ../src/core/coreuserinputhandler.cpp:233 -#: ../src/core/coreuserinputhandler.cpp:748 +#: ../src/core/coreuserinputhandler.cpp:257 +#: ../src/core/coreuserinputhandler.cpp:877 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3920,31 +4033,31 @@ msgid "" "with QCA2 present." msgstr "错误:设置加密密钥要求编译的 Quassel 内建 Qt 加密架构(QCA2)库支持。请联系您的发行商查找带 QCA2 支持的 Quassel 软件包,或者使用现有的 QCA2 重新编译 Quassel。" -#: ../src/core/coreuserinputhandler.cpp:387 +#: ../src/core/coreuserinputhandler.cpp:420 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /keyx [] Initiates a DH1080 key exchange with the target." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:394 +#: ../src/core/coreuserinputhandler.cpp:432 msgctxt "CoreUserInputHandler|" msgid "It is only possible to exchange keys in a query buffer." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:404 +#: ../src/core/coreuserinputhandler.cpp:447 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Failed to initiate key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:409 +#: ../src/core/coreuserinputhandler.cpp:457 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Initiated key exchange with %1." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:413 -#: ../src/core/coreuserinputhandler.cpp:706 +#: ../src/core/coreuserinputhandler.cpp:466 +#: ../src/core/coreuserinputhandler.cpp:804 msgctxt "CoreUserInputHandler|" msgid "" "Error: Setting an encryption key requires Quassel to have been built with " @@ -3953,39 +4066,40 @@ msgid "" "with QCA present." msgstr "错误:设置加密密钥要求编译的 Quassel 内建 Qt 加密架构(QCA)库支持。联系您的发行商查找带 QCA 支持的 Quassel 软件包,或者用现有的 QCA 重新编译 Quassel。" -#: ../src/core/coreuserinputhandler.cpp:481 +#: ../src/core/coreuserinputhandler.cpp:540 msgctxt "CoreUserInputHandler|" msgid "Your persistent modes have been reset." msgstr "" -#: ../src/core/coreuserinputhandler.cpp:615 +#: ../src/core/coreuserinputhandler.cpp:682 #, qt-format msgctxt "CoreUserInputHandler|" msgid "Starting query with %1" msgstr "" -#: ../src/core/coreuserinputhandler.cpp:694 +#: ../src/core/coreuserinputhandler.cpp:781 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /setkey sets the encryption key for nick or " "channel. /setkey when in a channel or query buffer sets the key for " -"it." -msgstr "[用法] /setkey <昵称|频道> <密钥> 设置昵称或频道对应的加密密钥。在频道或查询缓冲区中时,使用 /setkey <密钥> 将设置相应于频道或缓存的密钥。" +"it. Prefix by cbc: or ebc: to explicitly set the encryption mode " +"respectively. Default is CBC." +msgstr "" -#: ../src/core/coreuserinputhandler.cpp:703 +#: ../src/core/coreuserinputhandler.cpp:796 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 has been set." msgstr "%1 的密钥已经设置。" -#: ../src/core/coreuserinputhandler.cpp:732 +#: ../src/core/coreuserinputhandler.cpp:845 msgctxt "CoreUserInputHandler|" msgid "" "[usage] /showkey shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[用法] /delkey <昵称|频道> 删除昵称或频道对应的加密密钥,在频道或查询中,只用 /delkey 即可。" -#: ../src/core/coreuserinputhandler.cpp:744 +#: ../src/core/coreuserinputhandler.cpp:868 #, qt-format msgctxt "CoreUserInputHandler|" msgid "The key for %1 is %2:%3" @@ -4011,12 +4125,12 @@ msgctxt "CreateIdentityDlg|" msgid "Duplicate:" msgstr "重复:" -#: ../src/common/protocols/datastream/datastreampeer.cpp:117 +#: ../src/common/protocols/datastream/datastreampeer.cpp:113 msgctxt "DataStreamPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/datastream/datastreampeer.cpp:173 +#: ../src/common/protocols/datastream/datastreampeer.cpp:176 #, qt-format msgctxt "DataStreamPeer|" msgid "Unknown protocol message of type %1" @@ -4114,27 +4228,27 @@ msgctxt "DccSettingsPage|" msgid "Prefix filenames with sender" msgstr "" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/dccsettingspage.cpp:27 +#: ../src/qtui/settingspages/dccsettingspage.cpp:28 msgctxt "DccSettingsPage|" msgid "DCC" msgstr "" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:13 +#: ../src/qtui/debugbufferviewoverlay.ui:13 msgctxt "DebugBufferViewOverlay|" msgid "Debug BufferView Overlay" msgstr "调试缓冲区视图覆盖" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:26 +#: ../src/qtui/debugbufferviewoverlay.ui:26 msgctxt "DebugBufferViewOverlay|" msgid "Overlay View" msgstr "覆盖视图" -#: ../src/qtui/ui/debugbufferviewoverlay.ui:39 +#: ../src/qtui/debugbufferviewoverlay.ui:39 msgctxt "DebugBufferViewOverlay|" msgid "Overlay Properties" msgstr "覆盖属性" @@ -4184,83 +4298,64 @@ msgctxt "DebugBufferViewOverlay|" msgid "Is initialized:" msgstr "已初始化:" -#: ../src/qtui/ui/debugconsole.ui:14 -msgctxt "DebugConsole|" -msgid "Debug Console" -msgstr "调试控制台:" - -#: ../src/qtui/ui/debugconsole.ui:44 -msgctxt "DebugConsole|" -msgid "local" -msgstr "本地" - -#: ../src/qtui/ui/debugconsole.ui:54 -msgctxt "DebugConsole|" -msgid "core" -msgstr "核心" - -#: ../src/qtui/ui/debugconsole.ui:82 -msgctxt "DebugConsole|" -msgid "Evaluate!" -msgstr "评估!" - -#: ../src/qtui/ui/debuglogwidget.ui:13 -msgctxt "DebugLogWidget|" +#: ../src/qtui/debuglogdlg.ui:14 +msgctxt "DebugLogDlg|" msgid "Debug Log" msgstr "调试记录" -#: ../src/qtui/ui/debuglogwidget.ui:43 -msgctxt "DebugLogWidget|" -msgid "Close" -msgstr "关闭" - -#: ../src/qtui/dockmanagernotificationbackend.cpp:184 +#: ../src/qtui/dockmanagernotificationbackend.cpp:196 msgctxt "DockManagerNotificationBackend::ConfigWidget|" msgid "Mark dockmanager entry" msgstr "" -#: ../src/core/eventstringifier.cpp:238 ../src/core/eventstringifier.cpp:447 +#: ../src/core/eventstringifier.cpp:240 ../src/core/eventstringifier.cpp:450 msgctxt "EventStringifier|" msgid "[Whois] " msgstr "[Whois] %1" -#: ../src/core/eventstringifier.cpp:253 +#: ../src/core/eventstringifier.cpp:261 #, qt-format msgctxt "EventStringifier|" msgid "%1 invited you to channel %2" msgstr "%1 邀请您加入频道 %2" -#: ../src/core/eventstringifier.cpp:408 +#: ../src/core/eventstringifier.cpp:264 +#, qt-format +msgctxt "EventStringifier|" +msgid "%1 invited %2 to channel %3" +msgstr "" + +#: ../src/core/eventstringifier.cpp:412 #, qt-format msgctxt "EventStringifier|" msgid "%1 has changed topic for %2 to: \"%3\"" msgstr "%1 已将 %2 的话题更改为:“%3”" -#: ../src/core/eventstringifier.cpp:419 +#: ../src/core/eventstringifier.cpp:424 msgctxt "EventStringifier|" msgid "Error from server: " msgstr "" -#: ../src/core/eventstringifier.cpp:424 +#: ../src/core/eventstringifier.cpp:429 #, qt-format msgctxt "EventStringifier|" msgid "[Operwall] %1: %2" msgstr "" -#: ../src/core/eventstringifier.cpp:432 +#: ../src/core/eventstringifier.cpp:436 msgctxt "EventStringifier|" msgid "" "Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected " "behavior!" msgstr "收到了与 RFC 不兼容的 RPL_ISUPPORT:这可能导致意外的行为!" -#: ../src/core/eventstringifier.cpp:471 +#: ../src/core/eventstringifier.cpp:473 #, qt-format msgctxt "EventStringifier|" msgid "%1 is away: \"%2\"" msgstr "%1 状态为离开:“%2”" -#: ../src/core/eventstringifier.cpp:478 +#: ../src/core/eventstringifier.cpp:479 msgctxt "EventStringifier|" msgid "You are no longer marked as being away" msgstr "" @@ -4270,231 +4365,232 @@ msgctxt "EventStringifier|" msgid "You have been marked as being away" msgstr "" -#: ../src/core/eventstringifier.cpp:508 +#: ../src/core/eventstringifier.cpp:507 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is %2 (%3)" msgstr "[Whois] %1 为 %2 (%3)" -#: ../src/core/eventstringifier.cpp:524 +#: ../src/core/eventstringifier.cpp:522 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is online via %2 (%3)" msgstr "%1 已在 %2 上线 (%3)" -#: ../src/core/eventstringifier.cpp:526 +#: ../src/core/eventstringifier.cpp:524 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was online via %2 (%3)" msgstr "[Whowas] %1 曾是 %2 (%3)" -#: ../src/core/eventstringifier.cpp:536 +#: ../src/core/eventstringifier.cpp:533 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was %2@%3 (%4)" msgstr "" -#: ../src/core/eventstringifier.cpp:545 +#: ../src/core/eventstringifier.cpp:541 #, qt-format msgctxt "EventStringifier|" msgid "[Who] End of /WHO list for %1" msgstr "[Who] %1 的 /WHO 列表结尾" -#: ../src/core/eventstringifier.cpp:566 +#: ../src/core/eventstringifier.cpp:563 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is logged in since %2" msgstr "[Whois] %1 已登录,始于 %2" -#: ../src/core/eventstringifier.cpp:570 +#: ../src/core/eventstringifier.cpp:568 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is idling for %2 (since %3)" msgstr "[Whois] %1 已空闲 %2 (%3)" -#: ../src/core/eventstringifier.cpp:580 +#: ../src/core/eventstringifier.cpp:576 msgctxt "EventStringifier|" msgid "[Whois] End of /WHOIS list" msgstr "[Who] %1 的 /WHO 列表结尾" -#: ../src/core/eventstringifier.cpp:603 +#: ../src/core/eventstringifier.cpp:598 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is a user on channels: %2" msgstr "[Whois] %1 是以下频道上的用户:%2" -#: ../src/core/eventstringifier.cpp:605 +#: ../src/core/eventstringifier.cpp:600 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 has voice on channels: %2" msgstr "[Whois] %1 是以下频道上的用户:%2" -#: ../src/core/eventstringifier.cpp:607 +#: ../src/core/eventstringifier.cpp:602 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is an operator on channels: %2" msgstr "[Whois] %1 是以下频道的管理员:%2" -#: ../src/core/eventstringifier.cpp:631 +#: ../src/core/eventstringifier.cpp:625 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 has %2 users. Topic is: \"%3\"" msgstr "频道 %1 有 %2 位用户。话题为:%3" -#: ../src/core/eventstringifier.cpp:639 +#: ../src/core/eventstringifier.cpp:631 msgctxt "EventStringifier|" msgid "End of channel list" msgstr "频道列表末尾" -#: ../src/core/eventstringifier.cpp:657 +#: ../src/core/eventstringifier.cpp:647 #, qt-format msgctxt "EventStringifier|" msgid "Homepage for %1 is %2" msgstr "%1 的主页为 %2" -#: ../src/core/eventstringifier.cpp:683 +#: ../src/core/eventstringifier.cpp:672 #, qt-format msgctxt "EventStringifier|" msgid "Channel %1 created on %2" msgstr "%1 频道创建于 %2" -#: ../src/core/eventstringifier.cpp:697 +#: ../src/core/eventstringifier.cpp:683 #, qt-format msgctxt "EventStringifier|" msgid "[Whois] %1 is authed as %2" msgstr "[Whois] %1 状态为离开:“%2”" -#: ../src/core/eventstringifier.cpp:700 +#: ../src/core/eventstringifier.cpp:686 #, qt-format msgctxt "EventStringifier|" msgid "[Whowas] %1 was authed as %2" msgstr "" -#: ../src/core/eventstringifier.cpp:709 +#: ../src/core/eventstringifier.cpp:694 #, qt-format msgctxt "EventStringifier|" msgid "No topic is set for %1." msgstr "%1 没有设定主题。" -#: ../src/core/eventstringifier.cpp:717 +#: ../src/core/eventstringifier.cpp:701 #, qt-format msgctxt "EventStringifier|" msgid "Topic for %1 is \"%2\"" msgstr "%1 的话题为“%2”" -#: ../src/core/eventstringifier.cpp:738 +#: ../src/core/eventstringifier.cpp:722 #, qt-format msgctxt "EventStringifier|" msgid "Topic set by %1 on %2" msgstr "话题由 %1 于 %2 设置" -#: ../src/core/eventstringifier.cpp:751 +#: ../src/core/eventstringifier.cpp:734 #, qt-format msgctxt "EventStringifier|" msgid "%1 has been invited to %2" msgstr "%1 受邀加入 %2" -#: ../src/core/eventstringifier.cpp:759 +#: ../src/core/eventstringifier.cpp:741 #, qt-format msgctxt "EventStringifier|" msgid "[Who] %1" msgstr "[Who] %1" -#: ../src/core/eventstringifier.cpp:769 +#: ../src/core/eventstringifier.cpp:750 #, qt-format msgctxt "EventStringifier|" msgid "[WhoX] %1" msgstr "" -#: ../src/core/eventstringifier.cpp:776 +#: ../src/core/eventstringifier.cpp:756 msgctxt "EventStringifier|" msgid "End of /WHOWAS" msgstr "" -#: ../src/core/eventstringifier.cpp:786 +#: ../src/core/eventstringifier.cpp:765 #, qt-format msgctxt "EventStringifier|" msgid "Nick %1 contains illegal characters" msgstr "昵称 %1 含有非法字符" -#: ../src/core/eventstringifier.cpp:796 +#: ../src/core/eventstringifier.cpp:774 #, qt-format msgctxt "EventStringifier|" msgid "Nick already in use: %1" msgstr "昵称已经使用:%1" -#: ../src/core/eventstringifier.cpp:806 +#: ../src/core/eventstringifier.cpp:783 #, qt-format msgctxt "EventStringifier|" msgid "Nick/channel is temporarily unavailable: %1" msgstr "昵称/频道临时不可用:%1" -#: ../src/core/eventstringifier.cpp:830 +#: ../src/core/eventstringifier.cpp:812 #, qt-format msgctxt "EventStringifier|" msgid "sending CTCP-%1 request to %2" msgstr "正在向 %2 发送 CTCP-%1 请求" -#: ../src/core/eventstringifier.cpp:846 +#. Optional "unknown" in "Received unknown CTCP-FOO request by bar" +#: ../src/core/eventstringifier.cpp:829 msgctxt "EventStringifier|" msgid "unknown" msgstr "" -#: ../src/core/eventstringifier.cpp:847 +#: ../src/core/eventstringifier.cpp:830 #, qt-format msgctxt "EventStringifier|" msgid "Received %1CTCP-%2 request by %3" msgstr "" -#: ../src/core/eventstringifier.cpp:850 +#: ../src/core/eventstringifier.cpp:835 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-%1 answer from %2: %3" msgstr "" -#: ../src/core/eventstringifier.cpp:865 +#: ../src/core/eventstringifier.cpp:858 #, qt-format msgctxt "EventStringifier|" msgid "Received CTCP-PING answer from %1 with %2 milliseconds round trip time" msgstr "" -#: ../src/client/execwrapper.cpp:49 +#: ../src/client/execwrapper.cpp:58 #, qt-format msgctxt "ExecWrapper|" msgid "Invalid command string for /exec: %1" msgstr "/exec 的命令字符串无效:%1" -#: ../src/client/execwrapper.cpp:58 +#: ../src/client/execwrapper.cpp:68 #, qt-format msgctxt "ExecWrapper|" msgid "Name \"%1\" is invalid: ../ or ..\\ are not allowed!" msgstr "名称“%1”无效:不允许使用 ../ 或 ..\\!" -#: ../src/client/execwrapper.cpp:69 +#: ../src/client/execwrapper.cpp:79 #, qt-format msgctxt "ExecWrapper|" msgid "Could not find script \"%1\"" msgstr "找不到脚本“%1”" -#: ../src/client/execwrapper.cpp:93 +#: ../src/client/execwrapper.cpp:100 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" crashed with exit code %2." msgstr "脚本“%1”已崩溃,退出码为 %2。" -#: ../src/client/execwrapper.cpp:111 +#: ../src/client/execwrapper.cpp:117 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" could not start." msgstr "脚本“%1”无法启动。" -#: ../src/client/execwrapper.cpp:113 +#: ../src/client/execwrapper.cpp:119 #, qt-format msgctxt "ExecWrapper|" msgid "Script \"%1\" caused error %2." msgstr "脚本“%1”导致了错误 %2。" -#: ../src/uisupport/fontselector.cpp:32 +#: ../src/uisupport/fontselector.cpp:33 msgctxt "FontSelector|" msgid "Choose..." msgstr "选择..." @@ -4504,112 +4600,106 @@ msgctxt "HighlightSettingsPage|" msgid "Form" msgstr "表单" -#: ../src/qtui/settingspages/highlightsettingspage.ui:20 +#: ../src/qtui/settingspages/highlightsettingspage.ui:35 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:260 +msgctxt "HighlightSettingsPage|" +msgid "Legacy Highlights are replaced by Highlights" +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:42 +msgctxt "HighlightSettingsPage|" +msgid "Details..." +msgstr "" + +#: ../src/qtui/settingspages/highlightsettingspage.ui:51 msgctxt "HighlightSettingsPage|" msgid "Custom Highlights" msgstr "自定义突出显示" -#: ../src/qtui/settingspages/highlightsettingspage.ui:33 +#: ../src/qtui/settingspages/highlightsettingspage.ui:64 msgctxt "HighlightSettingsPage|" msgid "Enabled" msgstr "已启用" -#: ../src/qtui/settingspages/highlightsettingspage.ui:38 +#: ../src/qtui/settingspages/highlightsettingspage.ui:69 msgctxt "HighlightSettingsPage|" msgid "Highlight" msgstr "突出显示" -#: ../src/qtui/settingspages/highlightsettingspage.ui:43 +#: ../src/qtui/settingspages/highlightsettingspage.ui:74 msgctxt "HighlightSettingsPage|" msgid "RegEx" msgstr "匹配表达式" -#: ../src/qtui/settingspages/highlightsettingspage.ui:48 +#: ../src/qtui/settingspages/highlightsettingspage.ui:79 msgctxt "HighlightSettingsPage|" msgid "CS" msgstr "CS" -#: ../src/qtui/settingspages/highlightsettingspage.ui:53 +#: ../src/qtui/settingspages/highlightsettingspage.ui:84 msgctxt "HighlightSettingsPage|" msgid "Channel" msgstr "频道" -#: ../src/qtui/settingspages/highlightsettingspage.ui:69 +#: ../src/qtui/settingspages/highlightsettingspage.ui:100 msgctxt "HighlightSettingsPage|" msgid "Add" msgstr "添加" -#: ../src/qtui/settingspages/highlightsettingspage.ui:76 +#: ../src/qtui/settingspages/highlightsettingspage.ui:107 msgctxt "HighlightSettingsPage|" msgid "Remove" msgstr "移除" -#: ../src/qtui/settingspages/highlightsettingspage.ui:101 +#: ../src/qtui/settingspages/highlightsettingspage.ui:132 msgctxt "HighlightSettingsPage|" msgid "Highlight Nicks" msgstr "突出显示昵称" -#: ../src/qtui/settingspages/highlightsettingspage.ui:107 +#: ../src/qtui/settingspages/highlightsettingspage.ui:138 msgctxt "HighlightSettingsPage|" msgid "All nicks from identity" msgstr "对应身份的所有昵称" -#: ../src/qtui/settingspages/highlightsettingspage.ui:114 +#: ../src/qtui/settingspages/highlightsettingspage.ui:145 msgctxt "HighlightSettingsPage|" msgid "Current nick" msgstr "当前昵称" -#: ../src/qtui/settingspages/highlightsettingspage.ui:124 +#: ../src/qtui/settingspages/highlightsettingspage.ui:155 msgctxt "HighlightSettingsPage|" msgid "None" msgstr "无" -#: ../src/qtui/settingspages/highlightsettingspage.ui:131 +#: ../src/qtui/settingspages/highlightsettingspage.ui:162 msgctxt "HighlightSettingsPage|" msgid "Case sensitive" msgstr "区分太小写" -#: ../src/qtui/settingspages/highlightsettingspage.ui:156 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:107 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:310 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights apply to this device only" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.ui:163 -msgctxt "HighlightSettingsPage|" -msgid "Details..." -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:33 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:34 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:36 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:170 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:41 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:143 msgctxt "HighlightSettingsPage|" msgid "Enable/disable this rule" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:171 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:45 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:144 msgctxt "HighlightSettingsPage|" msgid "Phrase to match" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:55 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:173 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:50 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:145 msgctxt "HighlightSettingsPage|" msgid "" "RegEx: This option determines if the highlight rule and " @@ -4617,16 +4707,16 @@ msgid "" "as keywords." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:61 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:176 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:56 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:147 msgctxt "HighlightSettingsPage|" msgid "" "CS: This option determines if the highlight rule and Channel " "should be interpreted case sensitive." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:67 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:179 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:62 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:149 msgctxt "HighlightSettingsPage|" msgid "" "

                                                                                Channel: Semicolon separated list of channel/query names, leave " @@ -4639,79 +4729,76 @@ msgid "" "channel starting with #quassel

                                                                                " msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:104 -#: ../src/qtui/settingspages/highlightsettingspage.cpp:299 -msgctxt "HighlightSettingsPage|" -msgid "Legacy Highlights are replaced by Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:269 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:234 msgctxt "HighlightSettingsPage|" msgid "this shouldn't be empty" msgstr "这项不能为空" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:297 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:258 msgctxt "HighlightSettingsPage|" msgid "Legacy Highlights vs. Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:300 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:261 msgctxt "HighlightSettingsPage|" msgid "" "These highlights will keep working for now, but you should move to the " "improved highlight rules when you can." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:302 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:263 #, qt-format msgctxt "HighlightSettingsPage|" msgid "Configure the new style of highlights in %1." msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:303 +#: ../src/qtui/settingspages/highlightsettingspage.cpp:264 msgctxt "HighlightSettingsPage|" msgid "Highlights" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:308 -msgctxt "HighlightSettingsPage|" -msgid "Local Highlights vs. Remote Highlights" -msgstr "" - -#: ../src/qtui/settingspages/highlightsettingspage.cpp:311 +#: ../src/qtui/settingspages/highlightsettingspage.h:47 msgctxt "HighlightSettingsPage|" -msgid "Highlights configured on this page only apply to your current device." -msgstr "" +msgid "highlight rule" +msgstr "高亮规则" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:313 +#: ../src/core/identserver.cpp:46 #, qt-format -msgctxt "HighlightSettingsPage|" -msgid "Configure highlights for all of your devices in %1." -msgstr "" +msgctxt "IdentServer|" +msgid "Invalid listen address %1" +msgstr "无效的侦听地址 %1" -#: ../src/qtui/settingspages/highlightsettingspage.cpp:314 -msgctxt "HighlightSettingsPage|" -msgid "Remote Highlights" +#: ../src/core/identserver.cpp:55 +#, qt-format +msgctxt "IdentServer|" +msgid "Listening for identd requests on IPv6 %1 port %2" msgstr "" -#: ../src/qtui/settingspages/highlightsettingspage.h:46 -msgctxt "HighlightSettingsPage|" -msgid "highlight rule" -msgstr "高亮规则" +#: ../src/core/identserver.cpp:63 +#, qt-format +msgctxt "IdentServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "无法打开 IPv6 接口 %1:%2:%3" -#: ../src/core/identserver.cpp:42 +#: ../src/core/identserver.cpp:71 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv6 %1 port %2" +msgid "Listening for identd requests on IPv4 %1 port %2" msgstr "" -#: ../src/core/identserver.cpp:52 +#: ../src/core/identserver.cpp:81 #, qt-format msgctxt "IdentServer|" -msgid "Listening for identd clients on IPv4 %1 port %2" -msgstr "" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "无法打开 IPv4 接口 %1:%2:%3" + +#: ../src/core/identserver.cpp:89 +#, qt-format +msgctxt "IdentServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "侦听地址 %1 无效,网络协议未知" -#: ../src/core/identserver.cpp:61 +#: ../src/core/identserver.cpp:98 msgctxt "IdentServer|" msgid "" "Identd could not open any network interfaces to listen on! No identd " @@ -4719,7 +4806,7 @@ msgid "" msgstr "" #: ../src/qtui/settingspages/identitiessettingspage.ui:31 -#: ../src/qtui/settingspages/identitiessettingspage.cpp:370 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:352 msgctxt "IdentitiesSettingsPage|" msgid "Rename Identity" msgstr "重命名身份" @@ -4745,101 +4832,101 @@ msgctxt "IdentitiesSettingsPage|" msgid "Remove Identity" msgstr "移除身份" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:31 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:33 msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "身份" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:192 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                                  " msgstr "在应用更改前,您需要修正收下问题:
                                                                                    " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:194 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                                  • All identities need an identity name set
                                                                                  • " msgstr "
                                                                                  • 所有的身份需要一个身份名称组
                                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:196 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                                  • Every identity needs at least one nickname defined
                                                                                  • " msgstr "
                                                                                  • 每个身份必须定义至少一个昵称
                                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:198 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                                  • You need to specify a real name for every identity
                                                                                  • " msgstr "
                                                                                  • 您必须为每个身份指定一个真名
                                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:200 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                                  • You need to specify an ident for every identity
                                                                                  • " msgstr "
                                                                                  • 您需要为每个身份指定一个标识(ID)
                                                                                  • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:201 msgctxt "IdentitiesSettingsPage|" msgid "
                                                                                  " msgstr "
                                                                                " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:211 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:202 msgctxt "IdentitiesSettingsPage|" msgid "One or more identities are invalid" msgstr "一个或多个身份无效" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:356 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:335 msgctxt "IdentitiesSettingsPage|" msgid "Delete Identity?" msgstr "删除身份?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:357 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:336 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Do you really want to delete identity \"%1\"?" msgstr "您真的要删除身份“%1”?" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:371 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:353 #, qt-format msgctxt "IdentitiesSettingsPage|" msgid "Please enter a new name for the identity \"%1\"!" msgstr "请为“%1”这个身份输入一个新名称!" -#: ../src/common/identity.cpp:147 +#: ../src/common/identity.cpp:141 msgctxt "Identity|" msgid "Quassel IRC User" msgstr "Quassel IRC 用户" -#: ../src/common/identity.cpp:177 +#: ../src/common/identity.cpp:170 msgctxt "Identity|" msgid "" msgstr "<空>" -#: ../src/common/identity.cpp:183 +#: ../src/common/identity.cpp:176 msgctxt "Identity|" msgid "Gone fishing." msgstr "去钓鱼了。" -#: ../src/common/identity.cpp:187 +#: ../src/common/identity.cpp:180 msgctxt "Identity|" msgid "Not here. No, really. not here!" msgstr "不在。真的,真不在!" -#: ../src/common/identity.cpp:190 +#: ../src/common/identity.cpp:183 msgctxt "Identity|" msgid "All Quassel clients vanished from the face of the earth..." msgstr "所有的 Quassel 客户端从地球表面消失了..." -#: ../src/common/identity.cpp:193 +#: ../src/common/identity.cpp:186 msgctxt "Identity|" msgid "Kindergarten is elsewhere!" msgstr "这儿不欢迎小朋友!" -#: ../src/common/identity.cpp:194 ../src/common/identity.cpp:195 +#: ../src/common/identity.cpp:187 ../src/common/identity.cpp:188 msgctxt "Identity|" msgid "https://quassel-irc.org - Chat comfortably. Anywhere." msgstr "" @@ -4973,7 +5060,7 @@ msgid "minutes of being idle" msgstr "空闲的分钟数" #: ../src/qtui/settingspages/identityeditwidget.ui:399 -#: ../src/qtui/settingspages/identityeditwidget.cpp:290 +#: ../src/qtui/settingspages/identityeditwidget.cpp:277 msgctxt "IdentityEditWidget|" msgid "Advanced" msgstr "高级" @@ -5039,15 +5126,15 @@ msgid "Key Type:" msgstr "密钥类型:" #: ../src/qtui/settingspages/identityeditwidget.ui:605 -#: ../src/qtui/settingspages/identityeditwidget.cpp:425 +#: ../src/qtui/settingspages/identityeditwidget.cpp:396 msgctxt "IdentityEditWidget|" msgid "No Key loaded" msgstr "没有加载密钥" #: ../src/qtui/settingspages/identityeditwidget.ui:625 #: ../src/qtui/settingspages/identityeditwidget.ui:723 -#: ../src/qtui/settingspages/identityeditwidget.cpp:426 -#: ../src/qtui/settingspages/identityeditwidget.cpp:489 +#: ../src/qtui/settingspages/identityeditwidget.cpp:397 +#: ../src/qtui/settingspages/identityeditwidget.cpp:451 msgctxt "IdentityEditWidget|" msgid "Load" msgstr "加载" @@ -5064,8 +5151,8 @@ msgstr "组织:" #: ../src/qtui/settingspages/identityeditwidget.ui:663 #: ../src/qtui/settingspages/identityeditwidget.ui:697 -#: ../src/qtui/settingspages/identityeditwidget.cpp:487 -#: ../src/qtui/settingspages/identityeditwidget.cpp:488 +#: ../src/qtui/settingspages/identityeditwidget.cpp:449 +#: ../src/qtui/settingspages/identityeditwidget.cpp:450 msgctxt "IdentityEditWidget|" msgid "No Certificate loaded" msgstr "没有加载证书" @@ -5075,7 +5162,7 @@ msgctxt "IdentityEditWidget|" msgid "CommonName:" msgstr "常用名:" -#: ../src/qtui/settingspages/identityeditwidget.cpp:107 +#: ../src/qtui/settingspages/identityeditwidget.cpp:101 msgctxt "IdentityEditWidget|" msgid "" "You can add date/time to this message using the syntax:
                                                                                %%<format> is:" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:112 +#: ../src/qtui/settingspages/identityeditwidget.cpp:107 msgctxt "IdentityEditWidget|" msgid "the hour" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:113 +#: ../src/qtui/settingspages/identityeditwidget.cpp:108 msgctxt "IdentityEditWidget|" msgid "the minutes" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:114 +#: ../src/qtui/settingspages/identityeditwidget.cpp:109 msgctxt "IdentityEditWidget|" msgid "seconds" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:115 +#: ../src/qtui/settingspages/identityeditwidget.cpp:110 msgctxt "IdentityEditWidget|" msgid "AM/PM" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:116 +#: ../src/qtui/settingspages/identityeditwidget.cpp:111 msgctxt "IdentityEditWidget|" msgid "day" msgstr "日" -#: ../src/qtui/settingspages/identityeditwidget.cpp:117 +#: ../src/qtui/settingspages/identityeditwidget.cpp:112 msgctxt "IdentityEditWidget|" msgid "month" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:121 +#: ../src/qtui/settingspages/identityeditwidget.cpp:113 msgctxt "IdentityEditWidget|" msgid "current timezone" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:124 +#: ../src/qtui/settingspages/identityeditwidget.cpp:115 msgctxt "IdentityEditWidget|" msgid "Example: Away since %%hh:mm%% on %%dd.MM%%." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:125 +#: ../src/qtui/settingspages/identityeditwidget.cpp:117 msgctxt "IdentityEditWidget|" msgid "" "%%%% without anything inside represents %%. Other format codes are " "available." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:373 +#: ../src/qtui/settingspages/identityeditwidget.cpp:355 msgctxt "IdentityEditWidget|" msgid "Load a Key" msgstr "加载密钥" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:380 msgctxt "IdentityEditWidget|" msgid "Failed to read key" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:410 +#: ../src/qtui/settingspages/identityeditwidget.cpp:381 msgctxt "IdentityEditWidget|" msgid "" "Failed to read the key file. It is either incompatible or invalid. Note that" " the key file must not have a passphrase." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:386 msgctxt "IdentityEditWidget|" msgid "Core does not support ECDSA keys" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:414 +#: ../src/qtui/settingspages/identityeditwidget.cpp:387 msgctxt "IdentityEditWidget|" msgid "" "You loaded an ECDSA key, but the core does not support ECDSA keys. Please " "contact the core administrator." msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:431 +#: ../src/qtui/settingspages/identityeditwidget.cpp:402 msgctxt "IdentityEditWidget|" msgid "RSA" msgstr "RSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:435 +#: ../src/qtui/settingspages/identityeditwidget.cpp:405 msgctxt "IdentityEditWidget|" msgid "ECDSA" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:439 +#: ../src/qtui/settingspages/identityeditwidget.cpp:408 msgctxt "IdentityEditWidget|" msgid "DSA" msgstr "DSA" -#: ../src/qtui/settingspages/identityeditwidget.cpp:442 +#: ../src/qtui/settingspages/identityeditwidget.cpp:411 msgctxt "IdentityEditWidget|" msgid "Invalid key or no key loaded" msgstr "" -#: ../src/qtui/settingspages/identityeditwidget.cpp:444 -#: ../src/qtui/settingspages/identityeditwidget.cpp:499 +#: ../src/qtui/settingspages/identityeditwidget.cpp:413 +#: ../src/qtui/settingspages/identityeditwidget.cpp:456 msgctxt "IdentityEditWidget|" msgid "Clear" msgstr "清除" -#: ../src/qtui/settingspages/identityeditwidget.cpp:456 +#: ../src/qtui/settingspages/identityeditwidget.cpp:425 msgctxt "IdentityEditWidget|" msgid "Load a Certificate" msgstr "加载证书" -#: ../src/qtui/ircconnectionwizard.cpp:116 +#: ../src/qtui/ircconnectionwizard.cpp:110 msgctxt "IdentityPage|" msgid "Setup Identity" msgstr "设置身份" -#: ../src/qtui/ircconnectionwizard.cpp:121 +#: ../src/qtui/ircconnectionwizard.cpp:115 msgctxt "IdentityPage|" msgid "Default Identity" msgstr "默认身份" @@ -5365,14 +5452,14 @@ msgctxt "IgnoreListEditDlg|" msgid "Rule is enabled" msgstr "规则已启用" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:71 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:68 msgctxt "IgnoreListModel|" msgid "" "Enable / Disable:
                                                                                Only enabled rules are filtered.
                                                                                For " "dynamic rules, disabling actually shows the filtered messages again" msgstr "允许/禁止:
                                                                                只有被允许的规则被过滤。
                                                                                对于动态规则,禁止实际上将再次显示了被过滤的信息。" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:75 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:72 msgctxt "IgnoreListModel|" msgid "" "Ignore rule:
                                                                                Depending on the type of the rule, the text is " @@ -5385,27 +5472,27 @@ msgid "" "host
                                                                                " msgstr "" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:91 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:88 msgctxt "IgnoreListModel|" msgid "By Sender" msgstr "按发送方" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:93 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:90 msgctxt "IgnoreListModel|" msgid "By Message" msgstr "按消息" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:211 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Enabled" msgstr "已启用" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:212 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Type" msgstr "类型" -#: ../src/qtui/settingspages/ignorelistmodel.cpp:213 +#: ../src/qtui/settingspages/ignorelistmodel.cpp:199 msgctxt "IgnoreListModel|" msgid "Ignore Rule" msgstr "忽略规则" @@ -5440,12 +5527,12 @@ msgctxt "IgnoreListSettingsPage|" msgid "Ignore List" msgstr "忽略列表" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:147 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:139 msgctxt "IgnoreListSettingsPage|" msgid "Rule already exists" msgstr "规则已存在" -#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:148 +#: ../src/qtui/settingspages/ignorelistsettingspage.cpp:140 #, qt-format msgctxt "IgnoreListSettingsPage|" msgid "" @@ -5454,159 +5541,147 @@ msgid "" "Please choose another rule." msgstr "已经有一个规则\n“%1”\n请选择另一个规则。" -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:14 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Form" -msgstr "表单" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:20 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "" -"This enables support for the Ayatana Project's application indicator " -"(libindicate)." -msgstr "这会启用对 Ayatana 项目的应用程序指示器(libindicate) 的支持。" - -#: ../src/qtui/ui/indicatornotificationconfigwidget.ui:23 -msgctxt "IndicatorNotificationConfigWidget|" -msgid "Show messages in application indicator" -msgstr "在应用程序指示器中显示消息" - -#: ../src/qtui/ui/inputwidget.ui:26 +#: ../src/qtui/inputwidget.ui:26 msgctxt "InputWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/inputwidget.ui:59 +#: ../src/qtui/inputwidget.ui:89 msgctxt "InputWidget|" msgid "View and change nick" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:139 +#: ../src/qtui/inputwidget.ui:175 msgctxt "InputWidget|" msgid "Bold" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:179 +#: ../src/qtui/inputwidget.ui:215 msgctxt "InputWidget|" msgid "Italic" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:222 +#: ../src/qtui/inputwidget.ui:258 msgctxt "InputWidget|" msgid "Underline" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:262 +#: ../src/qtui/inputwidget.ui:301 +msgctxt "InputWidget|" +msgid "Strikethrough" +msgstr "" + +#: ../src/qtui/inputwidget.ui:341 msgctxt "InputWidget|" msgid "Set foreground color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:293 +#: ../src/qtui/inputwidget.ui:372 msgctxt "InputWidget|" msgid "Set background color" msgstr "" -#: ../src/qtui/ui/inputwidget.ui:327 +#: ../src/qtui/inputwidget.ui:406 msgctxt "InputWidget|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "White" msgstr "白色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Black" msgstr "黑色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark blue" msgstr "深蓝" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark green" msgstr "暗绿" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Red" msgstr "红色" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark red" msgstr "深红" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:79 msgctxt "InputWidget|" msgid "Dark magenta" msgstr "深洋红" -#: ../src/qtui/inputwidget.cpp:77 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Orange" msgstr "橙色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Yellow" msgstr "黄色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Green" msgstr "绿色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark cyan" msgstr "暗青色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Cyan" msgstr "青色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Blue" msgstr "蓝色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Magenta" msgstr "洋红色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:80 msgctxt "InputWidget|" msgid "Dark gray" msgstr "深灰色" -#: ../src/qtui/inputwidget.cpp:78 +#: ../src/qtui/inputwidget.cpp:81 msgctxt "InputWidget|" msgid "Light gray" msgstr "浅灰色" -#: ../src/qtui/inputwidget.cpp:88 ../src/qtui/inputwidget.cpp:89 +#: ../src/qtui/inputwidget.cpp:91 ../src/qtui/inputwidget.cpp:92 msgctxt "InputWidget|" msgid "Clear Color" msgstr "清除颜色" -#: ../src/qtui/inputwidget.cpp:149 +#: ../src/qtui/inputwidget.cpp:134 msgctxt "InputWidget|" msgid "Focus Input Line" msgstr "聚焦输入行" -#: ../src/qtui/inputwidget.cpp:636 +#: ../src/qtui/inputwidget.cpp:603 msgctxt "InputWidget|" msgid "Hide formatting options" msgstr "" -#: ../src/qtui/inputwidget.cpp:639 +#: ../src/qtui/inputwidget.cpp:607 msgctxt "InputWidget|" msgid "Show formatting options" msgstr "" @@ -5706,117 +5781,117 @@ msgctxt "InputWidgetSettingsPage|" msgid "Input Widget" msgstr "输入组件" -#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:58 +#: ../src/common/internalpeer.cpp:52 ../src/common/internalpeer.cpp:57 msgctxt "InternalPeer|" msgid "internal connection" msgstr "" -#: ../src/qtui/ircconnectionwizard.cpp:50 +#: ../src/qtui/ircconnectionwizard.cpp:47 msgctxt "IrcConnectionWizard|" msgid "Save && Connect" msgstr "保存并连接" -#: ../src/client/irclistmodel.cpp:65 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Channel" msgstr "频道" -#: ../src/client/irclistmodel.cpp:66 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Users" msgstr "用户" -#: ../src/client/irclistmodel.cpp:67 +#: ../src/client/irclistmodel.cpp:61 msgctxt "IrcListModel|" msgid "Topic" msgstr "主题" -#: ../src/core/ircparser.cpp:369 +#: ../src/core/ircparser.cpp:452 msgctxt "IrcParser|" msgid "Capability negotiation not supported" msgstr "" -#: ../src/client/networkmodel.cpp:1187 +#: ../src/client/networkmodel.cpp:1100 msgctxt "IrcUserItem|" msgid "Modes" msgstr "" -#: ../src/client/networkmodel.cpp:1191 +#: ../src/client/networkmodel.cpp:1102 msgctxt "IrcUserItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:1197 +#: ../src/client/networkmodel.cpp:1108 msgctxt "IrcUserItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:1199 +#: ../src/client/networkmodel.cpp:1110 msgctxt "IrcUserItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:1206 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:1207 +#: ../src/client/networkmodel.cpp:1115 msgctxt "IrcUserItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:1210 +#: ../src/client/networkmodel.cpp:1118 msgctxt "IrcUserItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:1220 +#: ../src/client/networkmodel.cpp:1128 msgctxt "IrcUserItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:1226 ../src/client/networkmodel.cpp:1235 +#: ../src/client/networkmodel.cpp:1134 ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:1236 +#: ../src/client/networkmodel.cpp:1141 msgctxt "IrcUserItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:1242 +#: ../src/client/networkmodel.cpp:1147 msgctxt "IrcUserItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:1246 +#: ../src/client/networkmodel.cpp:1151 msgctxt "IrcUserItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:1250 +#: ../src/client/networkmodel.cpp:1155 msgctxt "IrcUserItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:1258 +#: ../src/client/networkmodel.cpp:1163 msgctxt "IrcUserItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:1262 +#: ../src/client/networkmodel.cpp:1167 msgctxt "IrcUserItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:1265 +#: ../src/client/networkmodel.cpp:1170 msgctxt "IrcUserItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:1270 +#: ../src/client/networkmodel.cpp:1175 msgctxt "IrcUserItem|" msgid "No information available" msgstr "" @@ -5907,12 +5982,12 @@ msgctxt "ItemViewSettingsPage|" msgid "Away:" msgstr "离开:" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/itemviewsettingspage.cpp:29 +#: ../src/qtui/settingspages/itemviewsettingspage.cpp:30 msgctxt "ItemViewSettingsPage|" msgid "Chat & Nick Lists" msgstr "聊天和昵称列表" @@ -5947,68 +6022,74 @@ msgctxt "ItemViewSettingsPage|" msgid "Other activity" msgstr "其他活动" -#: ../src/qtui/knotificationbackend.cpp:137 +#: ../src/qtui/knotificationbackend.cpp:78 +#: ../src/qtui/knotificationbackend.cpp:80 +msgctxt "KNotificationBackend|" +msgid "View" +msgstr "" + +#: ../src/qtui/knotificationbackend.cpp:138 #, qt-format msgctxt "KNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" msgstr[0] "" -#: ../src/qtui/settingspages/keysequencewidget.cpp:80 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "The key you just pressed is not supported by Qt." msgstr "Qt 尚不支持您刚才按下的键。" -#: ../src/qtui/settingspages/keysequencewidget.cpp:81 +#: ../src/qtui/settingspages/keysequencewidget.cpp:76 msgctxt "KeySequenceButton|" msgid "Unsupported Key" msgstr "不支持的键" -#: ../src/qtui/settingspages/keysequencewidget.cpp:176 +#: ../src/qtui/settingspages/keysequencewidget.cpp:166 msgctxt "KeySequenceWidget|" msgid "" "Click on the button, then enter the shortcut like you would in the program.\n" "Example for Ctrl+a: hold the Ctrl key and press a." msgstr "单击此按钮,然后和在程序中一样输入快捷方式。\n比如 Ctrl+a 就是按住 Ctrl 键再按下 a。" -#: ../src/qtui/settingspages/keysequencewidget.cpp:274 +#: ../src/qtui/settingspages/keysequencewidget.cpp:266 msgctxt "KeySequenceWidget|Meta key" msgid "Meta" msgstr "Meta" -#: ../src/qtui/settingspages/keysequencewidget.cpp:275 +#: ../src/qtui/settingspages/keysequencewidget.cpp:268 msgctxt "KeySequenceWidget|Ctrl key" msgid "Ctrl" msgstr "Ctrl" -#: ../src/qtui/settingspages/keysequencewidget.cpp:276 +#: ../src/qtui/settingspages/keysequencewidget.cpp:270 msgctxt "KeySequenceWidget|Alt key" msgid "Alt" msgstr "Alt" -#: ../src/qtui/settingspages/keysequencewidget.cpp:277 +#: ../src/qtui/settingspages/keysequencewidget.cpp:272 msgctxt "KeySequenceWidget|Shift key" msgid "Shift" msgstr "Shift" -#: ../src/qtui/settingspages/keysequencewidget.cpp:281 +#: ../src/qtui/settingspages/keysequencewidget.cpp:276 msgctxt "" "KeySequenceWidget|What the user inputs now will be taken as the new shortcut" msgid "Input" msgstr "输入" -#: ../src/qtui/settingspages/keysequencewidget.cpp:288 +#: ../src/qtui/settingspages/keysequencewidget.cpp:283 msgctxt "KeySequenceWidget|No shortcut defined" msgid "None" msgstr "无" -#: ../src/qtui/settingspages/keysequencewidget.cpp:383 -#: ../src/qtui/settingspages/keysequencewidget.cpp:389 +#: ../src/qtui/settingspages/keysequencewidget.cpp:373 +#: ../src/qtui/settingspages/keysequencewidget.cpp:381 msgctxt "KeySequenceWidget|" msgid "Shortcut Conflict" msgstr "快捷键冲突" -#: ../src/qtui/settingspages/keysequencewidget.cpp:384 +#: ../src/qtui/settingspages/keysequencewidget.cpp:374 #, qt-format msgctxt "KeySequenceWidget|" msgid "" @@ -6016,589 +6097,599 @@ msgid "" "Please choose another one." msgstr "“%1”这个快捷键已经使用,无法配置。\n请另选一个。" -#: ../src/qtui/settingspages/keysequencewidget.cpp:390 +#: ../src/qtui/settingspages/keysequencewidget.cpp:382 #, qt-format msgctxt "KeySequenceWidget|" msgid "" "The \"%1\" shortcut is ambiguous with the shortcut for the following action:" msgstr "“%1”这个快捷键与对应以下动作的快捷键有歧义:" -#: ../src/qtui/settingspages/keysequencewidget.cpp:392 +#: ../src/qtui/settingspages/keysequencewidget.cpp:383 msgctxt "KeySequenceWidget|" msgid "Do you want to reassign this shortcut to the selected action?" msgstr "您想将这个快捷键重新指派给选择的操作吗?" -#: ../src/qtui/settingspages/keysequencewidget.cpp:395 +#: ../src/qtui/settingspages/keysequencewidget.cpp:387 msgctxt "KeySequenceWidget|" msgid "Reassign" msgstr "重新指派" -#: ../src/core/ldapauthenticator.cpp:77 +#: ../src/core/ldapauthenticator.cpp:71 msgctxt "LdapAuthenticator|" msgid "LDAP" msgstr "" -#: ../src/core/ldapauthenticator.cpp:83 +#: ../src/core/ldapauthenticator.cpp:76 msgctxt "LdapAuthenticator|" msgid "Authenticate users using an LDAP server." msgstr "" -#: ../src/core/ldapauthenticator.cpp:91 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Hostname" msgstr "" -#: ../src/core/ldapauthenticator.cpp:92 +#: ../src/core/ldapauthenticator.cpp:83 msgctxt "LdapAuthenticator|" msgid "Port" msgstr "" -#: ../src/core/ldapauthenticator.cpp:93 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:94 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Bind Password" msgstr "" -#: ../src/core/ldapauthenticator.cpp:95 +#: ../src/core/ldapauthenticator.cpp:84 msgctxt "LdapAuthenticator|" msgid "Base DN" msgstr "" -#: ../src/core/ldapauthenticator.cpp:96 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "Filter" msgstr "" -#: ../src/core/ldapauthenticator.cpp:97 +#: ../src/core/ldapauthenticator.cpp:85 msgctxt "LdapAuthenticator|" msgid "UID Attribute" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:146 +#: ../src/common/protocols/legacy/legacypeer.cpp:142 msgctxt "LegacyPeer|" msgid "Invalid handshake message!" msgstr "" -#: ../src/common/protocols/legacy/legacypeer.cpp:224 +#: ../src/common/protocols/legacy/legacypeer.cpp:225 #, qt-format msgctxt "LegacyPeer|" msgid "Unknown protocol message of type %1" msgstr "" -#: ../src/common/logger.cpp:97 +#: ../src/common/logger.cpp:90 #, qt-format msgctxt "Logger|" msgid "Invalid log level %1; supported are Debug|Info|Warning|Error" msgstr "" -#: ../src/common/logger.cpp:106 +#: ../src/common/logger.cpp:98 #, qt-format msgctxt "Logger|" msgid "Could not open log file \"%1\": %2" msgstr "" -#: ../src/common/logger.cpp:111 +#: ../src/common/logger.cpp:103 #, qt-format msgctxt "Logger|" msgid "Cannot write to stderr: %1" msgstr "" -#: ../src/qtui/mainpage.cpp:42 +#: ../src/qtui/mainpage.cpp:43 msgctxt "MainPage|" msgid "Connect to Core..." msgstr "" -#: ../src/qtui/mainwin.cpp:401 +#: ../src/qtui/mainwin.cpp:357 msgctxt "MainWin|" msgid "General" msgstr "常规" -#: ../src/qtui/mainwin.cpp:403 +#: ../src/qtui/mainwin.cpp:361 msgctxt "MainWin|" msgid "&Connect to Core..." msgstr "连接到核心(&C)..." -#: ../src/qtui/mainwin.cpp:405 +#: ../src/qtui/mainwin.cpp:363 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "从核心断开(&D)" -#: ../src/qtui/mainwin.cpp:407 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Change &Password..." msgstr "" -#: ../src/qtui/mainwin.cpp:409 +#: ../src/qtui/mainwin.cpp:365 msgctxt "MainWin|" msgid "Core &Info..." msgstr "核心信息(&I)..." -#: ../src/qtui/mainwin.cpp:411 +#: ../src/qtui/mainwin.cpp:367 msgctxt "MainWin|" msgid "Configure &Networks..." msgstr "配置网络(&N)..." -#: ../src/qtui/mainwin.cpp:418 +#: ../src/qtui/mainwin.cpp:368 msgctxt "MainWin|" msgid "&Quit" msgstr "退出(&Q)" -#: ../src/qtui/mainwin.cpp:422 +#: ../src/qtui/mainwin.cpp:371 msgctxt "MainWin|" msgid "&Configure Chat Lists..." msgstr "配置聊天列表(&C)..." -#: ../src/qtui/mainwin.cpp:425 -msgctxt "MainWin|" -msgid "&Lock Layout" -msgstr "锁定布局(&L)" - -#: ../src/qtui/mainwin.cpp:429 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "显示搜索栏(&S)" -#: ../src/qtui/mainwin.cpp:431 +#: ../src/qtui/mainwin.cpp:374 msgctxt "MainWin|" msgid "Show Away Log" msgstr "显示离开记录" -#: ../src/qtui/mainwin.cpp:433 +#: ../src/qtui/mainwin.cpp:375 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "显示菜单栏(&M)" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "显示状态栏(&B)" -#: ../src/qtui/mainwin.cpp:442 +#: ../src/qtui/mainwin.cpp:378 +msgctxt "MainWin|" +msgid "&Lock Layout" +msgstr "锁定布局(&L)" + +#: ../src/qtui/mainwin.cpp:390 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "全屏模式(&F)" -#: ../src/qtui/mainwin.cpp:449 +#: ../src/qtui/mainwin.cpp:401 msgctxt "MainWin|" msgid "Configure &Shortcuts..." msgstr "配置快捷键(&S)..." -#: ../src/qtui/mainwin.cpp:455 ../src/qtui/mainwin.cpp:459 +#: ../src/qtui/mainwin.cpp:404 msgctxt "MainWin|" msgid "&Configure Quassel..." msgstr "配置 Quassel(&C)..." -#: ../src/qtui/mainwin.cpp:465 +#: ../src/qtui/mainwin.cpp:408 msgctxt "MainWin|" msgid "&About Quassel" msgstr "关于 Quassel(&A)" -#: ../src/qtui/mainwin.cpp:470 +#: ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "About &Qt" msgstr "关于&Qt" -#: ../src/qtui/mainwin.cpp:474 +#: ../src/qtui/mainwin.cpp:414 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "调试网络模型(&N)" -#: ../src/qtui/mainwin.cpp:476 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "调试缓存视图覆盖(&B)" -#: ../src/qtui/mainwin.cpp:478 +#: ../src/qtui/mainwin.cpp:418 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "调试消息模型(&M)" -#: ../src/qtui/mainwin.cpp:480 +#: ../src/qtui/mainwin.cpp:419 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "调试日志(&L)" -#: ../src/qtui/mainwin.cpp:482 +#: ../src/qtui/mainwin.cpp:420 msgctxt "MainWin|" msgid "Debug &Log" msgstr "调试日志(&L)" -#: ../src/qtui/mainwin.cpp:484 +#: ../src/qtui/mainwin.cpp:422 +msgctxt "MainWin|" +msgid "Show &Resource Tree" +msgstr "" + +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "重新加载样式表" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:432 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Text formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:494 +#: ../src/qtui/mainwin.cpp:440 msgctxt "MainWin|" msgid "Apply foreground color" msgstr "" -#: ../src/qtui/mainwin.cpp:499 +#: ../src/qtui/mainwin.cpp:447 msgctxt "MainWin|" msgid "Apply background color" msgstr "" -#: ../src/qtui/mainwin.cpp:504 +#: ../src/qtui/mainwin.cpp:454 msgctxt "MainWin|" msgid "Clear formatting" msgstr "" -#: ../src/qtui/mainwin.cpp:509 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Toggle bold" msgstr "" -#: ../src/qtui/mainwin.cpp:514 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Toggle italics" msgstr "" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:465 msgctxt "MainWin|" msgid "Toggle underline" msgstr "" -#: ../src/qtui/mainwin.cpp:523 +#: ../src/qtui/mainwin.cpp:472 +msgctxt "MainWin|" +msgid "Toggle strikethrough" +msgstr "" + +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Navigation" msgstr "导航" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Activate the buffer search" msgstr "" -#: ../src/qtui/mainwin.cpp:540 +#: ../src/qtui/mainwin.cpp:497 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "设置快速访问 #0" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:500 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "设置快速访问 #1" -#: ../src/qtui/mainwin.cpp:544 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "设置快速访问 #2" -#: ../src/qtui/mainwin.cpp:546 +#: ../src/qtui/mainwin.cpp:506 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "设置快速访问 #3" -#: ../src/qtui/mainwin.cpp:548 +#: ../src/qtui/mainwin.cpp:509 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "设置快速访问 #4" -#: ../src/qtui/mainwin.cpp:550 +#: ../src/qtui/mainwin.cpp:512 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "设置快速访问 #5" -#: ../src/qtui/mainwin.cpp:552 +#: ../src/qtui/mainwin.cpp:515 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "设置快速访问 #6" -#: ../src/qtui/mainwin.cpp:554 +#: ../src/qtui/mainwin.cpp:518 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "设置快速访问 #7" -#: ../src/qtui/mainwin.cpp:556 +#: ../src/qtui/mainwin.cpp:521 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "设置快速访问 #8" -#: ../src/qtui/mainwin.cpp:558 +#: ../src/qtui/mainwin.cpp:524 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "设置快速访问 #9" -#: ../src/qtui/mainwin.cpp:561 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "快速访问 #0" -#: ../src/qtui/mainwin.cpp:563 +#: ../src/qtui/mainwin.cpp:529 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "快速访问 #1" -#: ../src/qtui/mainwin.cpp:565 +#: ../src/qtui/mainwin.cpp:531 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "快速访问 #2" -#: ../src/qtui/mainwin.cpp:567 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "快速访问 #3" -#: ../src/qtui/mainwin.cpp:569 +#: ../src/qtui/mainwin.cpp:535 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "快速访问 #4" -#: ../src/qtui/mainwin.cpp:571 +#: ../src/qtui/mainwin.cpp:537 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "快速访问 #5" -#: ../src/qtui/mainwin.cpp:573 +#: ../src/qtui/mainwin.cpp:539 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "快速访问 #6" -#: ../src/qtui/mainwin.cpp:575 +#: ../src/qtui/mainwin.cpp:541 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "快速访问 #7" -#: ../src/qtui/mainwin.cpp:577 +#: ../src/qtui/mainwin.cpp:543 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "快速访问 #8" -#: ../src/qtui/mainwin.cpp:579 +#: ../src/qtui/mainwin.cpp:545 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "快速访问 #9" -#: ../src/qtui/mainwin.cpp:583 +#: ../src/qtui/mainwin.cpp:551 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "激活下一个聊天列表" -#: ../src/qtui/mainwin.cpp:585 +#: ../src/qtui/mainwin.cpp:558 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "激活上一个聊天列表" -#: ../src/qtui/mainwin.cpp:587 +#: ../src/qtui/mainwin.cpp:565 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "转到下个聊天" -#: ../src/qtui/mainwin.cpp:589 +#: ../src/qtui/mainwin.cpp:572 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "转到上个聊天" -#: ../src/qtui/mainwin.cpp:598 +#: ../src/qtui/mainwin.cpp:583 msgctxt "MainWin|" msgid "&File" msgstr "文件(&F)" -#: ../src/qtui/mainwin.cpp:611 +#: ../src/qtui/mainwin.cpp:598 msgctxt "MainWin|" msgid "&Networks" msgstr "网络(&N)" -#: ../src/qtui/mainwin.cpp:617 +#: ../src/qtui/mainwin.cpp:604 msgctxt "MainWin|" msgid "&View" msgstr "查看(&V)" -#: ../src/qtui/mainwin.cpp:618 +#: ../src/qtui/mainwin.cpp:605 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "聊天列表(&C)" -#: ../src/qtui/mainwin.cpp:620 +#: ../src/qtui/mainwin.cpp:607 msgctxt "MainWin|" msgid "&Toolbars" msgstr "工具栏(&T)" -#: ../src/qtui/mainwin.cpp:634 +#: ../src/qtui/mainwin.cpp:621 msgctxt "MainWin|" msgid "&Settings" msgstr "设置(&S)" -#: ../src/qtui/mainwin.cpp:644 +#: ../src/qtui/mainwin.cpp:635 msgctxt "MainWin|" msgid "&Help" msgstr "帮助(&H)" -#: ../src/qtui/mainwin.cpp:653 +#: ../src/qtui/mainwin.cpp:648 msgctxt "MainWin|" msgid "Debug" msgstr "调试" -#: ../src/qtui/mainwin.cpp:830 +#: ../src/qtui/mainwin.cpp:816 msgctxt "MainWin|" msgid "Feature Not Supported" msgstr "" -#: ../src/qtui/mainwin.cpp:831 +#: ../src/qtui/mainwin.cpp:817 msgctxt "MainWin|" msgid "Your Quassel Core does not support this feature" msgstr "" -#: ../src/qtui/mainwin.cpp:833 +#: ../src/qtui/mainwin.cpp:819 msgctxt "MainWin|" msgid "" "You need a Quassel Core v0.12.0 or newer in order to be able to remotely " "change your password." msgstr "" -#: ../src/qtui/mainwin.cpp:843 +#: ../src/qtui/mainwin.cpp:828 msgctxt "MainWin|" msgid "Upgrading..." msgstr "" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:829 msgctxt "MainWin|" msgid "Your database is being upgraded" msgstr "" -#: ../src/qtui/mainwin.cpp:847 +#: ../src/qtui/mainwin.cpp:833 msgctxt "MainWin|" msgid "" "In order to support new features, we need to make changes to your backlog " "database. This may take a long while." msgstr "" -#: ../src/qtui/mainwin.cpp:849 +#: ../src/qtui/mainwin.cpp:834 msgctxt "MainWin|" msgid "Do not exit Quassel until the upgrade is complete!" msgstr "" -#: ../src/qtui/mainwin.cpp:866 +#: ../src/qtui/mainwin.cpp:849 msgctxt "MainWin|" msgid "Fatal error" msgstr "" -#: ../src/qtui/mainwin.cpp:867 +#: ../src/qtui/mainwin.cpp:850 msgctxt "MainWin|" msgid "Quassel encountered a fatal error and is terminated." msgstr "" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Reason:" msgstr "" -#: ../src/qtui/mainwin.cpp:997 +#: ../src/qtui/mainwin.cpp:966 msgctxt "MainWin|" msgid "Nicks" msgstr "昵称" -#: ../src/qtui/mainwin.cpp:1007 +#: ../src/qtui/mainwin.cpp:976 msgctxt "MainWin|" msgid "Show Nick List" msgstr "显示昵称列表" -#: ../src/qtui/mainwin.cpp:1022 +#: ../src/qtui/mainwin.cpp:990 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "聊天监视器" -#: ../src/qtui/mainwin.cpp:1033 +#: ../src/qtui/mainwin.cpp:1001 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "显示聊天监视器" -#: ../src/qtui/mainwin.cpp:1039 +#: ../src/qtui/mainwin.cpp:1006 msgctxt "MainWin|" msgid "Inputline" msgstr "输入行" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1015 msgctxt "MainWin|" msgid "Show Input Line" msgstr "显示输入行" -#: ../src/qtui/mainwin.cpp:1061 +#: ../src/qtui/mainwin.cpp:1025 msgctxt "MainWin|" msgid "Topic" msgstr "主题" -#: ../src/qtui/mainwin.cpp:1073 +#: ../src/qtui/mainwin.cpp:1039 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "显示话题行" -#: ../src/qtui/mainwin.cpp:1079 +#: ../src/qtui/mainwin.cpp:1044 msgctxt "MainWin|" msgid "Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1090 +#: ../src/qtui/mainwin.cpp:1055 msgctxt "MainWin|" msgid "Show File Transfers" msgstr "" -#: ../src/qtui/mainwin.cpp:1187 +#: ../src/qtui/mainwin.cpp:1150 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "主工具栏" -#: ../src/qtui/mainwin.cpp:1207 +#: ../src/qtui/mainwin.cpp:1170 msgctxt "MainWin|" msgid "Nick Toolbar" msgstr "" -#: ../src/qtui/mainwin.cpp:1284 +#: ../src/qtui/mainwin.cpp:1251 msgctxt "MainWin|" msgid "Connected to core." msgstr "已连接到核心。" -#: ../src/qtui/mainwin.cpp:1384 +#: ../src/qtui/mainwin.cpp:1347 msgctxt "MainWin|" msgid "Not connected to core." msgstr "未连接到核心。" -#: ../src/qtui/mainwin.cpp:1403 ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1365 ../src/qtui/mainwin.cpp:1376 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "未加密的连接" -#: ../src/qtui/mainwin.cpp:1403 +#: ../src/qtui/mainwin.cpp:1366 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "您的客户端不支持 SSL 加密" -#: ../src/qtui/mainwin.cpp:1405 ../src/qtui/mainwin.cpp:1415 +#: ../src/qtui/mainwin.cpp:1368 ../src/qtui/mainwin.cpp:1379 msgctxt "MainWin|" msgid "" "Sensitive data, like passwords, will be transmitted unencrypted to your " "Quassel core." msgstr "像密码这样的敏感信息将以未加密的形式转送到您的 Quassel 核心。" -#: ../src/qtui/mainwin.cpp:1413 +#: ../src/qtui/mainwin.cpp:1377 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "您的核心不支持 SSL 加密" -#: ../src/qtui/mainwin.cpp:1431 ../src/qtui/mainwin.cpp:1452 +#: ../src/qtui/mainwin.cpp:1398 ../src/qtui/mainwin.cpp:1418 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "不信任的安全证书" -#: ../src/qtui/mainwin.cpp:1432 +#: ../src/qtui/mainwin.cpp:1399 #, qt-format msgctxt "MainWin|" msgid "" @@ -6606,76 +6697,119 @@ msgid "" "following reasons:" msgstr "核心于 %1 提供的 SSL 证书不可信,原因如下:" -#: ../src/qtui/mainwin.cpp:1435 +#: ../src/qtui/mainwin.cpp:1402 msgctxt "MainWin|" msgid "Continue" msgstr "继续" -#: ../src/qtui/mainwin.cpp:1436 +#: ../src/qtui/mainwin.cpp:1403 msgctxt "MainWin|" msgid "Show Certificate" msgstr "显示证书" -#: ../src/qtui/mainwin.cpp:1453 +#: ../src/qtui/mainwin.cpp:1419 msgctxt "MainWin|" msgid "" "Would you like to accept this certificate forever without being prompted?" msgstr "您想要永远接受此证书而不再提醒吗?" -#: ../src/qtui/mainwin.cpp:1455 +#: ../src/qtui/mainwin.cpp:1421 msgctxt "MainWin|" msgid "Current Session Only" msgstr "只对当前会话" -#: ../src/qtui/mainwin.cpp:1456 +#: ../src/qtui/mainwin.cpp:1422 msgctxt "MainWin|" msgid "Forever" msgstr "永远" -#: ../src/qtui/mainwin.cpp:1467 +#: ../src/qtui/mainwin.cpp:1430 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "核心连接错误" -#: ../src/qtui/mainwin.cpp:1499 ../src/qtui/mainwin.cpp:1500 +#: ../src/qtui/mainwin.cpp:1460 ../src/qtui/mainwin.cpp:1461 msgctxt "MainWin|" msgid "No network selected" msgstr "" -#: ../src/qtui/mainwin.cpp:1502 +#: ../src/qtui/mainwin.cpp:1463 msgctxt "MainWin|" msgid "Select a network before trying to view the channel list." msgstr "" -#: ../src/client/messagemodel.cpp:405 +#: ../src/client/messagemodel.cpp:410 #, qt-format msgctxt "MessageModel|" msgid "Requesting %1 messages from backlog for buffer %2:%3" msgstr "正在从储备请求缓冲区 %2 的 %1 条消息:%3" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:19 +#: ../src/core/metricsserver.cpp:53 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1" +msgstr "无效的侦听地址 %1" + +#: ../src/core/metricsserver.cpp:62 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv6 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:70 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv6 interface %1:%2: %3" +msgstr "无法打开 IPv6 接口 %1:%2:%3" + +#: ../src/core/metricsserver.cpp:78 +#, qt-format +msgctxt "MetricsServer|" +msgid "Listening for metrics requests on IPv4 %1 port %2" +msgstr "" + +#: ../src/core/metricsserver.cpp:88 +#, qt-format +msgctxt "MetricsServer|" +msgid "Could not open IPv4 interface %1:%2: %3" +msgstr "无法打开 IPv4 接口 %1:%2:%3" + +#: ../src/core/metricsserver.cpp:96 +#, qt-format +msgctxt "MetricsServer|" +msgid "Invalid listen address %1, unknown network protocol" +msgstr "侦听地址 %1 无效,网络协议未知" + +#: ../src/core/metricsserver.cpp:105 +msgctxt "MetricsServer|" +msgid "" +"Metrics could not open any network interfaces to listen on! No metrics " +"functionality will be available" +msgstr "" + +#: ../src/qtui/msgprocessorstatuswidget.ui:19 msgctxt "MsgProcessorStatusWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/msgprocessorstatuswidget.ui:34 +#: ../src/qtui/msgprocessorstatuswidget.ui:34 msgctxt "MsgProcessorStatusWidget|" msgid "Receiving Backlog" msgstr "正在接收储备" -#: ../src/uisupport/multilineedit.cpp:111 +#: ../src/uisupport/multilineedit.cpp:95 msgctxt "MultiLineEdit|" msgid "Auto Spell Check" msgstr "" -#: ../src/uisupport/multilineedit.cpp:745 +#: ../src/uisupport/multilineedit.cpp:723 #, qt-format msgctxt "MultiLineEdit|" msgid "Do you really want to paste %n line(s)?" msgid_plural "Do you really want to paste %n line(s)?" msgstr[0] "您真的想粘贴 %n 行吗?" -#: ../src/uisupport/multilineedit.cpp:758 +#: ../src/uisupport/multilineedit.cpp:732 msgctxt "MultiLineEdit|" msgid "Paste Protection" msgstr "粘贴保护" @@ -6723,12 +6857,12 @@ msgstr "服务器密码:" #: ../src/qtui/settingspages/networkadddlg.ui:131 msgctxt "NetworkAddDlg|" msgid "Try to use an encrypted connection (e.g. SSL/TLS)" -msgstr "" +msgstr "尝试使用加密连接(例如 SSL 或 TLS)" #: ../src/qtui/settingspages/networkadddlg.ui:134 msgctxt "NetworkAddDlg|" msgid "Use encrypted connection" -msgstr "" +msgstr "使用加密连接" #: ../src/qtui/settingspages/networkadddlg.ui:144 msgctxt "NetworkAddDlg|" @@ -6736,19 +6870,19 @@ msgid "" "

                                                                                Verify the encrypted connection provides a valid certificate, increasing " "security.
                                                                                Uncheck if the IRC server uses a self-signed or invalid " "certificate.

                                                                                " -msgstr "" +msgstr "验证加密连接是否使用了有效的安全证书,保证安全性。\n若该 IRC 服务器使用了自签发或无效的证书,建议您更换服务器,否则取消勾选此项目。" #: ../src/qtui/settingspages/networkadddlg.ui:147 msgctxt "NetworkAddDlg|" msgid "Verify connection security" -msgstr "" +msgstr "验证链接安全性" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1056 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1177 msgctxt "NetworkAddDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1057 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1178 msgctxt "NetworkAddDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " @@ -6765,119 +6899,119 @@ msgctxt "NetworkEditDlg|" msgid "Please enter a network name:" msgstr "请输入一个网络名:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1130 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1252 msgctxt "NetworkEditDlg|" msgid "Add Network" msgstr "添加网络" -#: ../src/client/networkmodel.cpp:255 +#: ../src/client/networkmodel.cpp:230 msgctxt "NetworkItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:256 +#: ../src/client/networkmodel.cpp:231 msgctxt "NetworkItem|" msgid "Users" msgstr "用户" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 msgctxt "NetworkItem|" msgid "Lag" msgstr "" -#: ../src/client/networkmodel.cpp:258 +#: ../src/client/networkmodel.cpp:233 #, qt-format msgctxt "NetworkItem|" msgid "%1 msecs" msgstr "" -#: ../src/client/networkmodel.cpp:262 +#: ../src/client/networkmodel.cpp:238 msgctxt "NetworkItem|" msgid "Not connected" msgstr "" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Chat" msgstr "聊天" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Topic" msgstr "主题" -#: ../src/client/networkmodel.cpp:1314 +#: ../src/client/networkmodel.cpp:1215 msgctxt "NetworkModel|" msgid "Nick Count" msgstr "昵称账户" -#: ../src/uisupport/networkmodelcontroller.cpp:178 +#: ../src/uisupport/networkmodelcontroller.cpp:156 msgctxt "NetworkModelController|" msgid "Do you want to delete the following buffer(s) permanently?" msgid_plural "Do you want to delete the following buffer(s) permanently?" msgstr[0] "您想永久删除以下缓冲区吗?" -#: ../src/uisupport/networkmodelcontroller.cpp:191 +#: ../src/uisupport/networkmodelcontroller.cpp:169 #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

                                                                                " msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:192 +#: ../src/uisupport/networkmodelcontroller.cpp:170 msgctxt "NetworkModelController|" msgid "" "Note: This will delete all related data, including all backlog data, " "from the core's database and cannot be undone." msgstr "注意:这将从核心的数据库中删除所有相关的数据,包括所有储备数据,无法撤消。" -#: ../src/uisupport/networkmodelcontroller.cpp:194 +#: ../src/uisupport/networkmodelcontroller.cpp:173 msgctxt "NetworkModelController|" msgid "" "
                                                                                Active channel buffers cannot be deleted, please part the channel first." msgstr "
                                                                                活动的频道缓冲区不能删除,请先离开该频道。" -#: ../src/uisupport/networkmodelcontroller.cpp:196 +#: ../src/uisupport/networkmodelcontroller.cpp:175 msgctxt "NetworkModelController|" msgid "Remove buffers permanently?" msgstr "永久地移除缓冲区?" -#: ../src/uisupport/networkmodelcontroller.cpp:241 -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:220 +#: ../src/uisupport/networkmodelcontroller.cpp:228 msgctxt "NetworkModelController|" msgid "Question" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:241 +#: ../src/uisupport/networkmodelcontroller.cpp:221 msgctxt "NetworkModelController|" msgid "Really Connect to all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:243 +#: ../src/uisupport/networkmodelcontroller.cpp:229 msgctxt "NetworkModelController|" msgid "Really disconnect from all IRC Networks?" msgstr "" -#: ../src/uisupport/networkmodelcontroller.cpp:556 +#: ../src/uisupport/networkmodelcontroller.cpp:543 msgctxt "NetworkModelController::JoinDlg|" msgid "Join Channel" msgstr "加入频道" -#: ../src/uisupport/networkmodelcontroller.cpp:559 +#: ../src/uisupport/networkmodelcontroller.cpp:546 msgctxt "NetworkModelController::JoinDlg|" msgid "Network:" msgstr "网络:" -#: ../src/uisupport/networkmodelcontroller.cpp:561 +#: ../src/uisupport/networkmodelcontroller.cpp:548 msgctxt "NetworkModelController::JoinDlg|" msgid "Channel:" msgstr "频道:" -#: ../src/uisupport/networkmodelcontroller.cpp:563 +#: ../src/uisupport/networkmodelcontroller.cpp:550 msgctxt "NetworkModelController::JoinDlg|" msgid "Password:" msgstr "密码:" -#: ../src/qtui/ircconnectionwizard.cpp:159 +#: ../src/qtui/ircconnectionwizard.cpp:151 msgctxt "NetworkPage|" msgid "Setup Network Connection" msgstr "设置网络连接" @@ -7091,22 +7225,23 @@ msgctxt "NetworksSettingsPage|" msgid "Password:" msgstr "密码:" -#: ../src/qtui/settingspages/networkssettingspage.ui:776 +#: ../src/qtui/settingspages/networkssettingspage.ui:764 msgctxt "NetworksSettingsPage|" -msgid "Could not detect if supported by server" +msgid "" +"

                                                                                Note: because" +" the identity has an ssl certificate set, SASL EXTERNAL will be " +"used.

                                                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:783 +#: ../src/qtui/settingspages/networkssettingspage.ui:789 msgctxt "NetworksSettingsPage|" -msgid "Details..." +msgid "Could not detect if supported by server" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:798 +#: ../src/qtui/settingspages/networkssettingspage.ui:796 +#: ../src/qtui/settingspages/networkssettingspage.ui:933 msgctxt "NetworksSettingsPage|" -msgid "" -"

                                                                                Note: because" -" the identity has an ssl certificate set, SASL EXTERNAL will be " -"used.

                                                                                " +msgid "Details..." msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:811 @@ -7133,54 +7268,97 @@ msgstr "服务:" #: ../src/qtui/settingspages/networkssettingspage.ui:886 msgctxt "NetworksSettingsPage|" -msgid "Encodings" -msgstr "编码" +msgid "Features" +msgstr "" #: ../src/qtui/settingspages/networkssettingspage.ui:889 msgctxt "NetworksSettingsPage|" +msgid "Configure the modern IRC messaging features Quassel supports" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:923 +#: ../src/qtui/settingspages/networkssettingspage.cpp:187 +msgctxt "NetworksSettingsPage|" +msgid "These features require support from the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:964 +msgctxt "NetworksSettingsPage|" +msgid "" +"

                                                                                Let the IRC network control the timestamps for messages, such as when viewing messages from the past.

                                                                                \n" +"

                                                                                This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.

                                                                                \n" +"

                                                                                Toggles the IRCv3 'server-time' capability.

                                                                                " +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:969 +msgctxt "NetworksSettingsPage|" +msgid "Use network timestamps for messages" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:978 +msgctxt "NetworksSettingsPage|" msgid "" -"Configure advanced settings such as message encodings and automatic " -"reconnect" -msgstr "配置高级设置,如消息编码和自动重连" +"Configure which IRC capabilities Quassel will ignore during negotiation" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:981 +msgctxt "NetworksSettingsPage|" +msgid "Advanced..." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1003 +msgctxt "NetworksSettingsPage|" +msgid "Changes apply after reconnecting to the network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1027 +msgctxt "NetworksSettingsPage|" +msgid "Encodings" +msgstr "编码" + +#: ../src/qtui/settingspages/networkssettingspage.ui:1030 +msgctxt "NetworksSettingsPage|" +msgid "Configure advanced settings such as message encodings" +msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:898 +#: ../src/qtui/settingspages/networkssettingspage.ui:1039 msgctxt "NetworksSettingsPage|" msgid "Control encodings for in- and outgoing messages" msgstr "控制发送接收消息的编码" -#: ../src/qtui/settingspages/networkssettingspage.ui:901 +#: ../src/qtui/settingspages/networkssettingspage.ui:1042 msgctxt "NetworksSettingsPage|" msgid "Use Custom Encodings" msgstr "使用自定义编码" -#: ../src/qtui/settingspages/networkssettingspage.ui:912 -#: ../src/qtui/settingspages/networkssettingspage.ui:932 +#: ../src/qtui/settingspages/networkssettingspage.ui:1053 +#: ../src/qtui/settingspages/networkssettingspage.ui:1073 msgctxt "NetworksSettingsPage|" msgid "" "Specify which encoding your messages will be sent in.\n" "UTF-8 should be a sane choice for most networks." msgstr "指定发送消息使用的编码。\n对所有网络来说,UTF-8 都是个明智的选择。" -#: ../src/qtui/settingspages/networkssettingspage.ui:916 +#: ../src/qtui/settingspages/networkssettingspage.ui:1057 msgctxt "NetworksSettingsPage|" msgid "Send messages in:" msgstr "发送消息使用:" -#: ../src/qtui/settingspages/networkssettingspage.ui:943 -#: ../src/qtui/settingspages/networkssettingspage.ui:963 +#: ../src/qtui/settingspages/networkssettingspage.ui:1084 +#: ../src/qtui/settingspages/networkssettingspage.ui:1104 msgctxt "NetworksSettingsPage|" msgid "" "Incoming messages encoded in UTF-8 will always be treated as such.\n" "This setting defines the encoding for messages that are not UTF-8." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:947 +#: ../src/qtui/settingspages/networkssettingspage.ui:1088 msgctxt "NetworksSettingsPage|" msgid "Receive fallback:" msgstr "接收后备:" -#: ../src/qtui/settingspages/networkssettingspage.ui:974 -#: ../src/qtui/settingspages/networkssettingspage.ui:987 +#: ../src/qtui/settingspages/networkssettingspage.ui:1115 +#: ../src/qtui/settingspages/networkssettingspage.ui:1128 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                                This specifies how control messages, nicks and servernames are " @@ -7189,89 +7367,99 @@ msgid "" " characters and invalid encoding.

                                                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.ui:977 +#: ../src/qtui/settingspages/networkssettingspage.ui:1118 msgctxt "NetworksSettingsPage|" msgid "Server encoding:" msgstr "服务器编码:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "IRC" msgstr "IRC" -#: ../src/qtui/settingspages/networkssettingspage.cpp:41 +#: ../src/qtui/settingspages/networkssettingspage.cpp:44 msgctxt "NetworksSettingsPage|" msgid "Networks" msgstr "网络" -#: ../src/qtui/settingspages/networkssettingspage.cpp:184 -#: ../src/qtui/settingspages/networkssettingspage.cpp:196 +#: ../src/qtui/settingspages/networkssettingspage.cpp:162 +#: ../src/qtui/settingspages/networkssettingspage.cpp:175 msgctxt "NetworksSettingsPage|" msgid "" "

                                                                                Override default message rate limiting.

                                                                                Setting limits too low " "may get you disconnected from the server!

                                                                                " msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:199 +#: ../src/qtui/settingspages/networkssettingspage.cpp:178 msgctxt "NetworksSettingsPage|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:200 +#: ../src/qtui/settingspages/networkssettingspage.cpp:179 msgctxt "NetworksSettingsPage|" msgid "" "You need a Quassel core v0.13.0 or newer in order to modify message rate " "limits." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:238 +#: ../src/qtui/settingspages/networkssettingspage.cpp:193 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:230 msgctxt "NetworksSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
                                                                                  " msgstr "在应用更改前,您需要修正收下问题:
                                                                                    " -#: ../src/qtui/settingspages/networkssettingspage.cpp:239 +#: ../src/qtui/settingspages/networkssettingspage.cpp:232 msgctxt "NetworksSettingsPage|" msgid "
                                                                                  • All networks need at least one server defined
                                                                                  • " msgstr "
                                                                                  • 所有的网络至少需要指定一个服务器
                                                                                  • " -#: ../src/qtui/settingspages/networkssettingspage.cpp:240 +#: ../src/qtui/settingspages/networkssettingspage.cpp:233 msgctxt "NetworksSettingsPage|" msgid "
                                                                                  " msgstr "
                                                                                " -#: ../src/qtui/settingspages/networkssettingspage.cpp:241 +#: ../src/qtui/settingspages/networkssettingspage.cpp:234 msgctxt "NetworksSettingsPage|" msgid "Invalid Network Settings" msgstr "无效的网络设置" -#: ../src/qtui/settingspages/networkssettingspage.cpp:737 +#: ../src/qtui/settingspages/networkssettingspage.cpp:749 msgctxt "NetworksSettingsPage|" msgid "Could not check if supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:743 +#: ../src/qtui/settingspages/networkssettingspage.cpp:754 msgctxt "NetworksSettingsPage|" msgid "Cannot check if supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:749 +#: ../src/qtui/settingspages/networkssettingspage.cpp:759 msgctxt "NetworksSettingsPage|" msgid "Not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:755 +#: ../src/qtui/settingspages/networkssettingspage.cpp:769 +msgctxt "NetworksSettingsPage|" +msgid "May be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:773 msgctxt "NetworksSettingsPage|" msgid "Supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:838 +#: ../src/qtui/settingspages/networkssettingspage.cpp:860 msgctxt "NetworksSettingsPage|" msgid "Delete Network?" msgstr "删除网络?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:839 +#: ../src/qtui/settingspages/networkssettingspage.cpp:861 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7279,12 +7467,12 @@ msgid "" "including the backlog?" msgstr "您真的想删除网络“%1”和相关设置,包括储备吗?" -#: ../src/qtui/settingspages/networkssettingspage.cpp:971 +#: ../src/qtui/settingspages/networkssettingspage.cpp:991 msgctxt "NetworksSettingsPage|" msgid "Could not check if SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:972 +#: ../src/qtui/settingspages/networkssettingspage.cpp:992 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7292,12 +7480,12 @@ msgid "" " changes or an older Quassel core. You can still try using SASL." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:977 +#: ../src/qtui/settingspages/networkssettingspage.cpp:998 msgctxt "NetworksSettingsPage|" msgid "Cannot check if SASL supported when disconnected" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:978 +#: ../src/qtui/settingspages/networkssettingspage.cpp:999 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7305,12 +7493,25 @@ msgid "" "the network, or try using SASL anyways." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:983 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1007 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL not currently supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1008 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" does not currently support SASL EXTERNAL for SSL " +"certificate authentication. However, support might be added later on." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1015 msgctxt "NetworksSettingsPage|" msgid "SASL not currently supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:984 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1016 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7318,12 +7519,26 @@ msgid "" "be added later on." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:989 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1027 +msgctxt "NetworksSettingsPage|" +msgid "SASL EXTERNAL may be supported by network" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1028 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "" +"The network \"%1\" may support SASL EXTERNAL for SSL certificate " +"authentication. In most cases, you should use SASL instead of NickServ " +"identification." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1035 msgctxt "NetworksSettingsPage|" msgid "SASL supported by network" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:990 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1036 #, qt-format msgctxt "NetworksSettingsPage|" msgid "" @@ -7331,18 +7546,60 @@ msgid "" "instead of NickServ identification." msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:997 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1044 #, qt-format msgctxt "NetworksSettingsPage|" msgid "SASL support for \"%1\"" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1002 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1048 msgctxt "NetworksSettingsPage|" msgid "" "SASL is a standardized way to log in and identify yourself to IRC servers." msgstr "" +#: ../src/qtui/settingspages/networkssettingspage.cpp:1087 +msgctxt "NetworksSettingsPage|" +msgid "" +"Quassel makes use of newer IRC features when supported by the IRC network. " +"If desired, you can disable unwanted or problematic features here." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1089 +msgctxt "NetworksSettingsPage|" +msgid "" +"The IRCv3 website provides more " +"technical details on the IRCv3 capabilities powering these features." +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1100 +#, qt-format +msgctxt "NetworksSettingsPage|" +msgid "Currently enabled IRCv3 capabilities for this network: %1" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1104 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1108 +msgctxt "NetworksSettingsPage|" +msgid "Configuring network features unsupported" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1110 +msgctxt "NetworksSettingsPage|" +msgid "Your Quassel core is too old to configure IRCv3 network features" +msgstr "" + +#: ../src/qtui/settingspages/networkssettingspage.cpp:1111 +msgctxt "NetworksSettingsPage|" +msgid "" +"You need a Quassel core v0.14.0 or newer to control what network features " +"Quassel will use." +msgstr "" + #: ../src/qtui/settingspages/nickeditdlg.ui:13 msgctxt "NickEditDlg|" msgid "Edit Nickname" @@ -7360,7 +7617,7 @@ msgid "" "the special characters {, }, [, ], \\, |, `, ^, _ and -." msgstr "有效的昵称可以包含英文字母、数字和{、}、[、]、\\、|、`、^、_ 和 - 这几个特殊字符。" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:480 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:462 msgctxt "NickEditDlg|" msgid "Add Nickname" msgstr "添加昵称" @@ -7375,27 +7632,27 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "通知" -#: ../src/qtui/ui/passwordchangedlg.ui:14 +#: ../src/qtui/passwordchangedlg.ui:14 msgctxt "PasswordChangeDlg|" msgid "Change Password" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:37 +#: ../src/qtui/passwordchangedlg.ui:37 msgctxt "PasswordChangeDlg|" msgid "Old password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:51 +#: ../src/qtui/passwordchangedlg.ui:51 msgctxt "PasswordChangeDlg|" msgid "New Password:" msgstr "" -#: ../src/qtui/ui/passwordchangedlg.ui:65 +#: ../src/qtui/passwordchangedlg.ui:65 msgctxt "PasswordChangeDlg|" msgid "Confirm password:" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:33 +#: ../src/qtui/passwordchangedlg.cpp:34 #, qt-format msgctxt "PasswordChangeDlg|" msgid "" @@ -7403,109 +7660,84 @@ msgid "" "running at %2." msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:66 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password Not Changed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:67 +#: ../src/qtui/passwordchangedlg.cpp:64 msgctxt "PasswordChangeDlg|" msgid "Password change failed" msgstr "" -#: ../src/qtui/passwordchangedlg.cpp:69 +#: ../src/qtui/passwordchangedlg.cpp:66 msgctxt "PasswordChangeDlg|" msgid "" "The core reported an error when trying to change your password. Make sure " "you entered your old password correctly!" msgstr "" -#: ../src/qtui/phononnotificationbackend.cpp:188 -msgctxt "PhononNotificationBackend::ConfigWidget|" -msgid "Select Audio File" -msgstr "选择音频文件" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:14 -msgctxt "PhononNotificationConfigWidget|" -msgid "Form" -msgstr "表单" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:20 -msgctxt "PhononNotificationConfigWidget|" -msgid "Play a sound" -msgstr "播放声音" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:46 -msgctxt "PhononNotificationConfigWidget|" -msgid "Prelisten to the selected sound" -msgstr "预听选择的声音" - -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:59 -#: ../src/qtui/ui/phononnotificationconfigwidget.ui:69 -msgctxt "PhononNotificationConfigWidget|" -msgid "Select the sound file to play" -msgstr "选择要播放的声音" - -#: ../src/core/postgresqlstorage.cpp:58 +#: ../src/core/postgresqlstorage.cpp:51 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL driver plugin not available for Qt. Installed drivers:" msgstr "" -#: ../src/core/postgresqlstorage.cpp:81 +#: ../src/core/postgresqlstorage.cpp:71 msgctxt "PostgreSqlStorage|" msgid "PostgreSQL Turbo Bomber HD!" msgstr "" -#: ../src/core/postgresqlstorage.cpp:88 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Username" msgstr "" -#: ../src/core/postgresqlstorage.cpp:89 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Password" msgstr "" -#: ../src/core/postgresqlstorage.cpp:90 +#: ../src/core/postgresqlstorage.cpp:77 msgctxt "PostgreSqlStorage|" msgid "Hostname" msgstr "" -#: ../src/core/postgresqlstorage.cpp:91 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Port" msgstr "" -#: ../src/core/postgresqlstorage.cpp:92 +#: ../src/core/postgresqlstorage.cpp:78 msgctxt "PostgreSqlStorage|" msgid "Database" msgstr "" -#: ../src/client/backlogrequester.cpp:95 +#: ../src/client/backlogrequester.cpp:81 +#: ../src/client/backlogrequester.cpp:154 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 backlog messages for %2 buffers" msgstr "正在请求 %2 缓冲区的总共最多 %1 条储备消息" -#: ../src/client/backlogrequester.cpp:122 +#: ../src/client/backlogrequester.cpp:109 #, qt-format msgctxt "QObject|" msgid "" "Requesting up to %1 of all unread backlog messages (plus additional %2)" msgstr "正在请求最多 %1 条未读储备消息(加上额外的 %2 条)" -#: ../src/client/backlogrequester.cpp:142 +#: ../src/client/backlogrequester.cpp:127 #, qt-format msgctxt "QObject|" msgid "Requesting a total of up to %1 unread backlog messages for %2 buffers" msgstr "正在请求 %2 缓冲区的总共最多 %1 条未读储备消息" -#: ../src/qtui/ircconnectionwizard.cpp:57 +#: ../src/qtui/ircconnectionwizard.cpp:53 msgctxt "QObject|" msgid "Welcome to Quassel IRC" msgstr "欢迎使用 Quassel IRC" -#: ../src/qtui/ircconnectionwizard.cpp:59 +#: ../src/qtui/ircconnectionwizard.cpp:56 msgctxt "QObject|" msgid "" "This wizard will help you to set up your default identity and your IRC " @@ -7513,346 +7745,620 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "此向导将帮助您设置自己的默认身份和您的 IRC 网络连接。
                                                                                这里只包括基本的设置。您可以随时取消此向导,使用设置对话框来进行更详细的更改。" -#: ../src/uisupport/qssparser.cpp:151 ../src/uisupport/qssparser.cpp:206 -#: ../src/uisupport/qssparser.cpp:365 +#: ../src/uisupport/qssparser.cpp:147 ../src/uisupport/qssparser.cpp:201 +#: ../src/uisupport/qssparser.cpp:359 #, qt-format msgctxt "QssParser|" msgid "Invalid block declaration: %1" msgstr "无效的块声明:%1" -#: ../src/uisupport/qssparser.cpp:170 +#: ../src/uisupport/qssparser.cpp:166 #, qt-format msgctxt "QssParser|" msgid "Invalid palette role assignment: %1" msgstr "无效的调色板角色指派:%1" -#: ../src/uisupport/qssparser.cpp:189 +#: ../src/uisupport/qssparser.cpp:185 #, qt-format msgctxt "QssParser|" msgid "Unknown palette role name: %1" msgstr "未知的调色板角色名称:%1" -#: ../src/uisupport/qssparser.cpp:233 +#: ../src/uisupport/qssparser.cpp:228 #, qt-format msgctxt "QssParser|" msgid "Invalid subelement name in %1" msgstr "%1 中子元素名称无效" -#: ../src/uisupport/qssparser.cpp:277 +#: ../src/uisupport/qssparser.cpp:272 #, qt-format msgctxt "QssParser|" msgid "Invalid message type in %1" msgstr "%1 中消息类型无效" -#: ../src/uisupport/qssparser.cpp:286 +#: ../src/uisupport/qssparser.cpp:281 #, qt-format msgctxt "QssParser|" msgid "Invalid condition %1" msgstr "无效的条件 %1" -#: ../src/uisupport/qssparser.cpp:299 +#: ../src/uisupport/qssparser.cpp:294 #, qt-format msgctxt "QssParser|" msgid "Invalid message label: %1" msgstr "无效的消息标签:%1" -#: ../src/uisupport/qssparser.cpp:310 +#: ../src/uisupport/qssparser.cpp:305 #, qt-format msgctxt "QssParser|" msgid "Invalid senderhash specification: %1" msgstr "无效的字体指定:%1" -#: ../src/uisupport/qssparser.cpp:314 +#: ../src/uisupport/qssparser.cpp:309 msgctxt "QssParser|" msgid "Senderhash can be at most \"0x0f\"!" msgstr "" -#: ../src/uisupport/qssparser.cpp:330 +#: ../src/uisupport/qssparser.cpp:325 #, qt-format msgctxt "QssParser|" msgid "Invalid format name: %1" msgstr "无效的格式名:%1" -#: ../src/uisupport/qssparser.cpp:338 +#: ../src/uisupport/qssparser.cpp:333 #, qt-format msgctxt "QssParser|" msgid "Illegal IRC color specification (must be between 00 and 0f): %1" msgstr "非法的 IRC 颜色指定(必须在 00 和 0f 之间):%1" -#: ../src/uisupport/qssparser.cpp:347 +#: ../src/uisupport/qssparser.cpp:342 #, qt-format msgctxt "QssParser|" msgid "Unhandled condition: %1" msgstr "不能处理的条件:%1" -#: ../src/uisupport/qssparser.cpp:380 +#: ../src/uisupport/qssparser.cpp:374 #, qt-format msgctxt "QssParser|" msgid "Invalid proplist %1" msgstr "无效的字体属性:%1" -#: ../src/uisupport/qssparser.cpp:399 +#: ../src/uisupport/qssparser.cpp:393 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist item type %1" msgstr "无效的聊天列表项类型 %1" -#: ../src/uisupport/qssparser.cpp:415 +#: ../src/uisupport/qssparser.cpp:409 #, qt-format msgctxt "QssParser|" msgid "Invalid chatlist state %1" msgstr "无效的聊天列表状态 %1" -#: ../src/uisupport/qssparser.cpp:445 +#: ../src/uisupport/qssparser.cpp:438 #, qt-format msgctxt "QssParser|" msgid "Invalid property declaration: %1" msgstr "无效的属性声明:%1" -#: ../src/uisupport/qssparser.cpp:483 +#: ../src/uisupport/qssparser.cpp:476 #, qt-format msgctxt "QssParser|" msgid "Invalid font property: %1" msgstr "无效的字体属性:%1" -#: ../src/uisupport/qssparser.cpp:489 +#: ../src/uisupport/qssparser.cpp:482 #, qt-format msgctxt "QssParser|" msgid "Unknown ChatLine property: %1" msgstr "未知的聊天行属性:%1" -#: ../src/uisupport/qssparser.cpp:508 +#: ../src/uisupport/qssparser.cpp:501 #, qt-format msgctxt "QssParser|" msgid "Invalid boolean value: %1" msgstr "" -#: ../src/uisupport/qssparser.cpp:544 +#: ../src/uisupport/qssparser.cpp:537 #, qt-format msgctxt "QssParser|" msgid "Invalid palette color role specification: %1" msgstr "无效的调色板颜色角色指定:%1" -#: ../src/uisupport/qssparser.cpp:551 +#: ../src/uisupport/qssparser.cpp:544 #, qt-format msgctxt "QssParser|" msgid "Unknown palette color role: %1" msgstr "未知的调色板颜色角色:%1" -#: ../src/uisupport/qssparser.cpp:558 ../src/uisupport/qssparser.cpp:581 -#: ../src/uisupport/qssparser.cpp:603 +#: ../src/uisupport/qssparser.cpp:551 ../src/uisupport/qssparser.cpp:574 +#: ../src/uisupport/qssparser.cpp:596 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient declaration: %1" msgstr "无效的渐变声明:%1" -#: ../src/uisupport/qssparser.cpp:567 ../src/uisupport/qssparser.cpp:589 -#: ../src/uisupport/qssparser.cpp:613 +#: ../src/uisupport/qssparser.cpp:560 ../src/uisupport/qssparser.cpp:582 +#: ../src/uisupport/qssparser.cpp:606 #, qt-format msgctxt "QssParser|" msgid "Invalid gradient stops list: %1" msgstr "无效的渐变终点列表:%1" -#: ../src/uisupport/qssparser.cpp:722 +#: ../src/uisupport/qssparser.cpp:712 #, qt-format msgctxt "QssParser|" msgid "Invalid font specification: %1" msgstr "无效的字体指定:%1" -#: ../src/uisupport/qssparser.cpp:773 +#: ../src/uisupport/qssparser.cpp:762 #, qt-format msgctxt "QssParser|" msgid "Invalid font style specification: %1" msgstr "无效的字体样式指定:%1" -#: ../src/uisupport/qssparser.cpp:788 +#: ../src/uisupport/qssparser.cpp:776 #, qt-format msgctxt "QssParser|" msgid "Invalid font weight specification: %1" msgstr "无效的字体粗细指定:%1" -#: ../src/uisupport/qssparser.cpp:800 +#: ../src/uisupport/qssparser.cpp:787 #, qt-format msgctxt "QssParser|" msgid "Invalid font size specification: %1" msgstr "无效的字号指定:%1" -#: ../src/qtui/qtmultimedianotificationbackend.cpp:167 +#: ../src/qtui/qtmultimedianotificationbackend.cpp:156 msgctxt "QtMultimediaNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "选择音频文件" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:14 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:14 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:20 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:20 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Play a sound" msgstr "播放声音" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:46 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:46 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Prelisten to the selected sound" msgstr "预听选择的声音" -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:59 -#: ../src/qtui/ui/qtmultimedianotificationconfigwidget.ui:69 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:59 +#: ../src/qtui/qtmultimedianotificationconfigwidget.ui:69 msgctxt "QtMultimediaNotificationConfigWidget|" msgid "Select the sound file to play" msgstr "选择要播放的声音" #. Supported icon theme names -#: ../src/qtui/qtui.cpp:284 +#: ../src/qtui/qtui.cpp:250 msgctxt "QtUi|" msgid "Breeze" msgstr "" -#: ../src/qtui/qtui.cpp:285 +#: ../src/qtui/qtui.cpp:251 msgctxt "QtUi|" msgid "Breeze Dark" msgstr "" -#: ../src/qtui/qtui.cpp:287 +#: ../src/qtui/qtui.cpp:253 msgctxt "QtUi|" msgid "Oxygen" msgstr "" -#: ../src/qtui/qtui.cpp:341 +#: ../src/qtui/qtui.cpp:304 msgctxt "QtUi|" msgid "" "No supported icon theme installed, you'll lack icons! Supported are the " "KDE/Plasma themes Breeze, Breeze Dark and Oxygen." msgstr "" -#: ../src/qtui/qtuiapplication.cpp:105 +#: ../src/qtui/qtuiapplication.cpp:48 msgctxt "QtUiApplication|" -msgid "Could not initialize Quassel!" +msgid "Could not load or upgrade client settings!" msgstr "" -#: ../src/qtui/qtuiapplication.cpp:110 -msgctxt "QtUiApplication|" -msgid "Could not load or upgrade client settings!" +#: ../src/common/quassel.cpp:325 +msgctxt "Quassel|" +msgid "Specify the directory holding the client configuration." +msgstr "" + +#: ../src/common/quassel.cpp:325 ../src/common/quassel.cpp:330 +#: ../src/common/quassel.cpp:367 ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "path" +msgstr "" + +#: ../src/common/quassel.cpp:329 +msgctxt "Quassel|" +msgid "" +"Specify the directory holding configuration files, the SQlite database and " +"the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "Override the system icon theme ('breeze' is recommended)." +msgstr "" + +#: ../src/common/quassel.cpp:336 +msgctxt "Quassel|" +msgid "theme" +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "Load a custom application stylesheet." +msgstr "" + +#: ../src/common/quassel.cpp:337 +msgctxt "Quassel|" +msgid "file.qss" msgstr "" -#: ../src/common/util.cpp:173 +#: ../src/common/quassel.cpp:338 +msgctxt "Quassel|" +msgid "Start the client minimized to the system tray." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "Account id to connect to on startup." +msgstr "" + +#: ../src/common/quassel.cpp:339 +msgctxt "Quassel|" +msgid "account" +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "The address(es) quasselcore will listen on." +msgstr "" + +#: ../src/common/quassel.cpp:346 +msgctxt "Quassel|" +msgid "
                                                                                [,
                                                                                [,...]]" +msgstr "" + +#: ../src/common/quassel.cpp:347 +msgctxt "Quassel|" +msgid "The port quasselcore will listen at." +msgstr "" + +#: ../src/common/quassel.cpp:347 ../src/common/quassel.cpp:360 +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "port" +msgstr "" + +#: ../src/common/quassel.cpp:348 +msgctxt "Quassel|" +msgid "Don't restore last core's state." +msgstr "" + +#: ../src/common/quassel.cpp:349 +msgctxt "Quassel|" +msgid "Load configuration from environment variables." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "Switch storage backend (migrating data if possible)." +msgstr "" + +#: ../src/common/quassel.cpp:350 +msgctxt "Quassel|" +msgid "backendidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "Select authentication backend." +msgstr "" + +#: ../src/common/quassel.cpp:351 +msgctxt "Quassel|" +msgid "authidentifier" +msgstr "" + +#: ../src/common/quassel.cpp:352 +msgctxt "Quassel|" +msgid "Starts an interactive session to add a new core user." +msgstr "" + +#: ../src/common/quassel.cpp:354 +msgctxt "Quassel|" +msgid "" +"Starts an interactive session to change the password of the user identified " +"by ." +msgstr "" + +#: ../src/common/quassel.cpp:355 +msgctxt "Quassel|" +msgid "username" +msgstr "" + +#: ../src/common/quassel.cpp:356 +msgctxt "Quassel|" +msgid "" +"Use users' quasselcore username as ident reply. Ignores each user's " +"configured ident setting." +msgstr "" + +#: ../src/common/quassel.cpp:357 +msgctxt "Quassel|" +msgid "Enable internal ident daemon." +msgstr "" + +#: ../src/common/quassel.cpp:359 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for ident requests. Only meaningful with" +" --ident-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:362 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for ident requests. Same format " +"as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:362 ../src/common/quassel.cpp:365 +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "
                                                                                [,...]" +msgstr "" + +#: ../src/common/quassel.cpp:363 +msgctxt "Quassel|" +msgid "" +"Enable oidentd integration. In most cases you should also enable --strict-" +"ident." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "Set path to oidentd configuration file." +msgstr "" + +#: ../src/common/quassel.cpp:364 +msgctxt "Quassel|" +msgid "file" +msgstr "" + +#: ../src/common/quassel.cpp:365 +msgctxt "Quassel|" +msgid "Set IP range from which proxy protocol definitions are allowed" +msgstr "" + +#: ../src/common/quassel.cpp:366 +msgctxt "Quassel|" +msgid "Require SSL for remote (non-loopback) client connections." +msgstr "" + +#: ../src/common/quassel.cpp:367 +msgctxt "Quassel|" +msgid "Specify the path to the SSL certificate." +msgstr "" + +#: ../src/common/quassel.cpp:368 +msgctxt "Quassel|" +msgid "Specify the path to the SSL key." +msgstr "" + +#: ../src/common/quassel.cpp:369 +msgctxt "Quassel|" +msgid "Enable metrics API." +msgstr "" + +#: ../src/common/quassel.cpp:370 +msgctxt "Quassel|" +msgid "" +"The port quasselcore will listen at for metrics requests. Only meaningful " +"with --metrics-daemon." +msgstr "" + +#: ../src/common/quassel.cpp:371 +msgctxt "Quassel|" +msgid "" +"The address(es) quasselcore will listen on for metrics requests. Same format" +" as --listen." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "Supports one of Debug|Info|Warning|Error; default is Info." +msgstr "" + +#: ../src/common/quassel.cpp:377 +msgctxt "Quassel|" +msgid "level" +msgstr "" + +#: ../src/common/quassel.cpp:378 +msgctxt "Quassel|" +msgid "Log to a file." +msgstr "" + +#: ../src/common/quassel.cpp:380 +msgctxt "Quassel|" +msgid "Log to syslog." +msgstr "" + +#: ../src/common/quassel.cpp:385 +msgctxt "Quassel|" +msgid "Enable debug output." +msgstr "" + +#: ../src/common/quassel.cpp:388 +msgctxt "Quassel|" +msgid "Enables debugging for bufferswitches." +msgstr "" + +#: ../src/common/quassel.cpp:389 +msgctxt "Quassel|" +msgid "Enables debugging for models." +msgstr "" + +#: ../src/common/quassel.cpp:394 +msgctxt "Quassel|" +msgid "" +"Enable logging of all raw IRC messages to debug log, including passwords! " +"In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:395 +msgctxt "Quassel|" +msgid "Limit raw IRC logging to this network ID. Implies --debug-irc" +msgstr "" + +#: ../src/common/quassel.cpp:395 ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "database network ID" +msgstr "" + +#: ../src/common/quassel.cpp:396 +msgctxt "Quassel|" +msgid "" +"Enable logging of all parsed IRC messages to debug log, including passwords!" +" In most cases you should also set --loglevel Debug" +msgstr "" + +#: ../src/common/quassel.cpp:397 +msgctxt "Quassel|" +msgid "" +"Limit parsed IRC logging to this network ID. Implies --debug-irc-parsed" +msgstr "" + +#: ../src/common/quassel.cpp:404 +msgctxt "Quassel|" +msgid "Quassel IRC is a modern, distributed IRC client." +msgstr "" + +#: ../src/common/util.cpp:181 msgctxt "Quassel::secondsToString()|" msgid "year" msgstr "年" -#: ../src/common/util.cpp:174 +#: ../src/common/util.cpp:183 msgctxt "Quassel::secondsToString()|" msgid "day" msgstr "日" -#: ../src/common/util.cpp:175 +#: ../src/common/util.cpp:184 msgctxt "Quassel::secondsToString()|" msgid "h" msgstr "小时" -#: ../src/common/util.cpp:176 +#: ../src/common/util.cpp:185 msgctxt "Quassel::secondsToString()|" msgid "min" msgstr "分钟" -#: ../src/common/util.cpp:177 +#: ../src/common/util.cpp:186 msgctxt "Quassel::secondsToString()|" msgid "sec" msgstr "秒" -#: ../src/client/networkmodel.cpp:589 +#: ../src/client/networkmodel.cpp:543 #, qt-format msgctxt "QueryBufferItem|" msgid "Query with %1" msgstr "" -#: ../src/client/networkmodel.cpp:611 +#: ../src/client/networkmodel.cpp:566 msgctxt "QueryBufferItem|" msgid "Unknown" msgstr "" -#: ../src/client/networkmodel.cpp:617 +#: ../src/client/networkmodel.cpp:572 msgctxt "QueryBufferItem|" msgid "Away message" msgstr "" -#: ../src/client/networkmodel.cpp:619 +#: ../src/client/networkmodel.cpp:574 msgctxt "QueryBufferItem|" msgid "Realname" msgstr "" -#: ../src/client/networkmodel.cpp:625 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Help status" msgstr "" -#: ../src/client/networkmodel.cpp:626 +#: ../src/client/networkmodel.cpp:578 msgctxt "QueryBufferItem|" msgid "Available for help" msgstr "" -#: ../src/client/networkmodel.cpp:629 +#: ../src/client/networkmodel.cpp:581 msgctxt "QueryBufferItem|" msgid "Service status" msgstr "" -#: ../src/client/networkmodel.cpp:639 +#: ../src/client/networkmodel.cpp:591 msgctxt "QueryBufferItem|" msgid "Not logged in" msgstr "" -#: ../src/client/networkmodel.cpp:645 ../src/client/networkmodel.cpp:654 +#: ../src/client/networkmodel.cpp:597 ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Account" msgstr "" -#: ../src/client/networkmodel.cpp:655 +#: ../src/client/networkmodel.cpp:604 msgctxt "QueryBufferItem|" msgid "Identified for this nick" msgstr "" -#: ../src/client/networkmodel.cpp:661 +#: ../src/client/networkmodel.cpp:610 msgctxt "QueryBufferItem|" msgid "Service Reply" msgstr "" -#: ../src/client/networkmodel.cpp:665 +#: ../src/client/networkmodel.cpp:614 msgctxt "QueryBufferItem|" msgid "Hostmask" msgstr "" -#: ../src/client/networkmodel.cpp:669 +#: ../src/client/networkmodel.cpp:618 msgctxt "QueryBufferItem|" msgid "Operator" msgstr "" -#: ../src/client/networkmodel.cpp:677 +#: ../src/client/networkmodel.cpp:626 msgctxt "QueryBufferItem|" msgid "Idling since" msgstr "" -#: ../src/client/networkmodel.cpp:681 +#: ../src/client/networkmodel.cpp:630 msgctxt "QueryBufferItem|" msgid "Login time" msgstr "" -#: ../src/client/networkmodel.cpp:684 +#: ../src/client/networkmodel.cpp:633 msgctxt "QueryBufferItem|" msgid "Server" msgstr "" -#: ../src/client/networkmodel.cpp:690 +#: ../src/client/networkmodel.cpp:639 msgctxt "QueryBufferItem|" msgid "No information available" msgstr "" -#: ../src/qtui/ui/receivefiledlg.ui:14 +#: ../src/qtui/receivefiledlg.ui:14 msgctxt "ReceiveFileDlg|" msgid "Incoming File Transfer" msgstr "" -#: ../src/qtui/receivefiledlg.cpp:35 +#: ../src/qtui/receivefiledlg.cpp:36 #, qt-format msgctxt "ReceiveFileDlg|" msgid "%1 wants to send you a file:
                                                                                %2 (%3 bytes)" @@ -7861,6 +8367,26 @@ msgstr "" #: ../src/common/remotepeer.cpp:69 msgctxt "RemotePeer|" msgid "Disconnecting..." +msgstr "正在断开连接…" + +#: ../src/qtui/resourcetreedlg.ui:14 +msgctxt "ResourceTreeDlg|" +msgid "Resource Tree" +msgstr "" + +#: ../src/qtui/resourcetreedlg.ui:20 +msgctxt "ResourceTreeDlg|" +msgid "Shows the contents of the compiled-in resource tree." +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "File" +msgstr "" + +#: ../src/qtui/resourcetreedlg.cpp:53 +msgctxt "ResourceTreeDlg|" +msgid "Size" msgstr "" #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 @@ -7881,7 +8407,7 @@ msgstr "中止" #: ../src/qtui/settingspages/servereditdlg.ui:14 msgctxt "ServerEditDlg|" msgid "Edit Server" -msgstr "" +msgstr "编辑服务器" #: ../src/qtui/settingspages/servereditdlg.ui:30 msgctxt "ServerEditDlg|" @@ -7907,12 +8433,12 @@ msgstr "密码:" #: ../src/qtui/settingspages/servereditdlg.ui:94 msgctxt "ServerEditDlg|" msgid "Try to use an encrypted connection (e.g. SSL/TLS)" -msgstr "" +msgstr "尝试使用加密连接(例如 SSL 或 TLS)" #: ../src/qtui/settingspages/servereditdlg.ui:97 msgctxt "ServerEditDlg|" msgid "Use encrypted connection" -msgstr "" +msgstr "使用加密连接" #: ../src/qtui/settingspages/servereditdlg.ui:111 msgctxt "ServerEditDlg|" @@ -7920,12 +8446,12 @@ msgid "" "

                                                                                Verify the encrypted connection provides a valid certificate, increasing " "security.
                                                                                Uncheck if the IRC server uses a self-signed or invalid " "certificate.

                                                                                " -msgstr "" +msgstr "

                                                                                验证加密连接是否使用了有效的安全证书,保证安全性。
                                                                                若该 IRC 服务器使用了自签发或无效的证书,建议您更换服务器,否则取消勾选此项目。

                                                                                " #: ../src/qtui/settingspages/servereditdlg.ui:114 msgctxt "ServerEditDlg|" msgid "Verify connection security" -msgstr "" +msgstr "验证链接安全性" #: ../src/qtui/settingspages/servereditdlg.ui:138 msgctxt "ServerEditDlg|" @@ -7940,17 +8466,17 @@ msgstr "SSL 版本:" #: ../src/qtui/settingspages/servereditdlg.ui:166 msgctxt "ServerEditDlg|" msgid "Use only TLSv1 unless you know what you are doing!" -msgstr "" +msgstr "除非您知道其他选项意味着什么,请仅使用 TLSv1!" #: ../src/qtui/settingspages/servereditdlg.ui:170 msgctxt "ServerEditDlg|" msgid "SSLv3 (insecure)" -msgstr "" +msgstr "SSLv3 (不安全)" #: ../src/qtui/settingspages/servereditdlg.ui:175 msgctxt "ServerEditDlg|" msgid "SSLv2 (insecure)" -msgstr "" +msgstr "SSLv2 (不安全)" #: ../src/qtui/settingspages/servereditdlg.ui:180 msgctxt "ServerEditDlg|" @@ -7970,7 +8496,7 @@ msgstr "代理类型:" #: ../src/qtui/settingspages/servereditdlg.ui:215 msgctxt "ServerEditDlg|" msgid "SOCKS 5" -msgstr "" +msgstr "SOCKS 5" #: ../src/qtui/settingspages/servereditdlg.ui:220 msgctxt "ServerEditDlg|" @@ -7997,35 +8523,35 @@ msgctxt "ServerEditDlg|" msgid "Proxy Password:" msgstr "代理密码:" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1205 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1327 msgctxt "ServerEditDlg|" msgid "Your Quassel core does not support this feature" msgstr "" -#: ../src/qtui/settingspages/networkssettingspage.cpp:1206 +#: ../src/qtui/settingspages/networkssettingspage.cpp:1328 msgctxt "ServerEditDlg|" msgid "" "You need a Quassel core v0.13.0 or newer in order to verify connection " "security." msgstr "" -#: ../src/qtui/ui/settingsdlg.ui:14 +#: ../src/qtui/settingsdlg.ui:14 msgctxt "SettingsDlg|" msgid "Configure Quassel" msgstr "配置 Quassel" -#: ../src/qtui/ui/settingsdlg.ui:41 ../src/qtui/ui/settingsdlg.ui:56 -#: ../src/qtui/settingsdlg.cpp:112 +#: ../src/qtui/settingsdlg.ui:41 ../src/qtui/settingsdlg.ui:56 +#: ../src/qtui/settingsdlg.cpp:107 msgctxt "SettingsDlg|" msgid "Settings" msgstr "设置" -#: ../src/qtui/settingsdlg.cpp:122 +#: ../src/qtui/settingsdlg.cpp:119 msgctxt "SettingsDlg|" msgid "Save changes" msgstr "保存更改" -#: ../src/qtui/settingsdlg.cpp:123 +#: ../src/qtui/settingsdlg.cpp:120 msgctxt "SettingsDlg|" msgid "" "There are unsaved changes on the current configuration page. Would you like " @@ -8038,7 +8564,7 @@ msgctxt "SettingsDlg|" msgid "Configure %1" msgstr "配置 %1" -#: ../src/qtui/settingsdlg.cpp:221 +#: ../src/qtui/settingsdlg.cpp:220 msgctxt "SettingsDlg|" msgid "Reload Settings" msgstr "重新加载设置" @@ -8048,22 +8574,22 @@ msgctxt "SettingsDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "您想取消此页的设置,重新加载设置吗?" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:234 msgctxt "SettingsDlg|" msgid "Restore Defaults" msgstr "恢复默认值" -#: ../src/qtui/settingsdlg.cpp:232 +#: ../src/qtui/settingsdlg.cpp:235 msgctxt "SettingsDlg|" msgid "Do you like to restore the default values for this page?" msgstr "您想恢复此页的默认设置吗?" -#: ../src/qtui/ui/settingspagedlg.ui:14 +#: ../src/qtui/settingspagedlg.ui:14 msgctxt "SettingsPageDlg|" msgid "Configure Quassel" msgstr "配置 Quassel" -#: ../src/qtui/ui/settingspagedlg.ui:30 +#: ../src/qtui/settingspagedlg.ui:30 msgctxt "SettingsPageDlg|" msgid "Settings" msgstr "设置" @@ -8074,7 +8600,7 @@ msgctxt "SettingsPageDlg|" msgid "Configure %1" msgstr "配置 %1" -#: ../src/qtui/settingspagedlg.cpp:120 +#: ../src/qtui/settingspagedlg.cpp:119 msgctxt "SettingsPageDlg|" msgid "Reload Settings" msgstr "重新加载设置" @@ -8084,22 +8610,22 @@ msgctxt "SettingsPageDlg|" msgid "Do you like to reload the settings, undoing your changes on this page?" msgstr "您想取消此页的设置,重新加载设置吗?" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:133 msgctxt "SettingsPageDlg|" msgid "Restore Defaults" msgstr "恢复默认值" -#: ../src/qtui/settingspagedlg.cpp:131 +#: ../src/qtui/settingspagedlg.cpp:134 msgctxt "SettingsPageDlg|" msgid "Do you like to restore the default values for this page?" msgstr "您想恢复此页的默认设置吗?" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:121 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:105 msgctxt "ShortcutsModel|" msgid "Action" msgstr "动作" -#: ../src/qtui/settingspages/shortcutsmodel.cpp:123 +#: ../src/qtui/settingspages/shortcutsmodel.cpp:107 msgctxt "ShortcutsModel|" msgid "Shortcut" msgstr "快捷键" @@ -8125,8 +8651,8 @@ msgid "Default:" msgstr "默认:" #: ../src/qtui/settingspages/shortcutssettingspage.ui:75 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:99 -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:111 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:96 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:108 msgctxt "ShortcutsSettingsPage|" msgid "None" msgstr "无" @@ -8136,115 +8662,115 @@ msgctxt "ShortcutsSettingsPage|" msgid "Custom:" msgstr "自定义:" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Interface" msgstr "接口" -#: ../src/qtui/settingspages/shortcutssettingspage.cpp:65 +#: ../src/qtui/settingspages/shortcutssettingspage.cpp:63 msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "快捷键" -#: ../src/common/signalproxy.cpp:792 +#: ../src/common/signalproxy.cpp:616 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "正在断开" -#: ../src/qtui/ui/simplenetworkeditor.ui:28 +#: ../src/qtui/simplenetworkeditor.ui:28 msgctxt "SimpleNetworkEditor|" msgid "Network name:" msgstr "网络名称:" -#: ../src/qtui/ui/simplenetworkeditor.ui:35 +#: ../src/qtui/simplenetworkeditor.ui:35 msgctxt "SimpleNetworkEditor|" msgid "The name of the IRC network you are configuring" msgstr "您正在配置的 IRC 网络名称" -#: ../src/qtui/ui/simplenetworkeditor.ui:63 +#: ../src/qtui/simplenetworkeditor.ui:63 msgctxt "SimpleNetworkEditor|" msgid "Servers" msgstr "服务器" -#: ../src/qtui/ui/simplenetworkeditor.ui:81 +#: ../src/qtui/simplenetworkeditor.ui:81 msgctxt "SimpleNetworkEditor|" msgid "A list of IRC servers belonging to this network" msgstr "属于此网络的一组 IRC 服务器" -#: ../src/qtui/ui/simplenetworkeditor.ui:96 +#: ../src/qtui/simplenetworkeditor.ui:96 msgctxt "SimpleNetworkEditor|" msgid "Edit this server entry" msgstr "编辑此服务器条目" -#: ../src/qtui/ui/simplenetworkeditor.ui:99 +#: ../src/qtui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." msgstr "编辑(&E)…" -#: ../src/qtui/ui/simplenetworkeditor.ui:116 +#: ../src/qtui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" msgid "Add another IRC server" msgstr "添加另一个 IRC 服务器" -#: ../src/qtui/ui/simplenetworkeditor.ui:119 +#: ../src/qtui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." msgstr "添加(&A)..." -#: ../src/qtui/ui/simplenetworkeditor.ui:136 +#: ../src/qtui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" msgid "Remove this server entry from the list" msgstr "从列表中移除此服务器条目" -#: ../src/qtui/ui/simplenetworkeditor.ui:139 +#: ../src/qtui/simplenetworkeditor.ui:139 msgctxt "SimpleNetworkEditor|" msgid "De&lete" msgstr "删除(&L)" -#: ../src/qtui/ui/simplenetworkeditor.ui:165 +#: ../src/qtui/simplenetworkeditor.ui:165 msgctxt "SimpleNetworkEditor|" msgid "Move upwards in list" msgstr "在列表中上移" -#: ../src/qtui/ui/simplenetworkeditor.ui:168 -#: ../src/qtui/ui/simplenetworkeditor.ui:182 +#: ../src/qtui/simplenetworkeditor.ui:168 +#: ../src/qtui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." msgstr "..." -#: ../src/qtui/ui/simplenetworkeditor.ui:179 +#: ../src/qtui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" msgid "Move downwards in list" msgstr "在列表中下移" -#: ../src/qtui/ui/simplenetworkeditor.ui:226 +#: ../src/qtui/simplenetworkeditor.ui:226 msgctxt "SimpleNetworkEditor|" msgid "Join Channels Automatically" msgstr "自动加入频道" -#: ../src/qtui/ui/simplenetworkeditor.ui:250 +#: ../src/qtui/simplenetworkeditor.ui:250 msgctxt "SimpleNetworkEditor|" msgid "" "A list of IRC channels you will join automatically after connecting to the " "network" msgstr "要在连接网络后自动加入的一组 IRC 频道" -#: ../src/qtui/snorenotificationbackend.cpp:56 +#: ../src/qtui/snorenotificationbackend.cpp:53 msgctxt "SnoreNotificationBackend|" msgid "Private Message" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:20 +#: ../src/qtui/snorentificationconfigwidget.ui:20 msgctxt "SnoreNotificationConfigWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:29 +#: ../src/qtui/snorentificationconfigwidget.ui:29 msgctxt "SnoreNotificationConfigWidget|" msgid "Snore" msgstr "" -#: ../src/qtui/ui/snorentificationconfigwidget.ui:40 +#: ../src/qtui/snorentificationconfigwidget.ui:40 msgctxt "SnoreNotificationConfigWidget|" msgid "Enable Snore" msgstr "" @@ -8259,19 +8785,19 @@ msgctxt "SonnetSettingsPage|" msgid "Spell Checking" msgstr "" -#: ../src/core/sqlauthenticator.cpp:58 +#: ../src/core/sqlauthenticator.cpp:47 msgctxt "SqlAuthenticator|" msgid "Database" msgstr "" -#: ../src/core/sqlauthenticator.cpp:64 +#: ../src/core/sqlauthenticator.cpp:52 msgctxt "SqlAuthenticator|" msgid "" "Do not authenticate against any remote service, but instead save a hashed " "and salted password in the database selected in the next step." msgstr "" -#: ../src/core/sqlitestorage.cpp:67 +#: ../src/core/sqlitestorage.cpp:60 msgctxt "SqliteStorage|" msgid "" "SQLite is a file-based database engine that does not require any setup. It " @@ -8281,138 +8807,138 @@ msgid "" "your core." msgstr "SQLite 是一个基于文件的数据库引擎,不需要任何配置。它适合小型和中型的、不要求网络访问的数据库。如果您的 Quassel 核心要在运行的同一台计算机上保存数据,而且您只希望少数用户使用您的核心,则使用 SQLite。" -#: ../src/qtui/ui/sslinfodlg.ui:14 +#: ../src/qtui/sslinfodlg.ui:14 msgctxt "SslInfoDlg|" msgid "Security Information" msgstr "安全信息" -#: ../src/qtui/ui/sslinfodlg.ui:22 +#: ../src/qtui/sslinfodlg.ui:22 msgctxt "SslInfoDlg|" msgid "Hostname:" msgstr "主机名:" -#: ../src/qtui/ui/sslinfodlg.ui:39 +#: ../src/qtui/sslinfodlg.ui:39 msgctxt "SslInfoDlg|" msgid "IP address:" msgstr "IP 地址:" -#: ../src/qtui/ui/sslinfodlg.ui:56 +#: ../src/qtui/sslinfodlg.ui:56 msgctxt "SslInfoDlg|" msgid "Encryption:" msgstr "加密:" -#: ../src/qtui/ui/sslinfodlg.ui:73 +#: ../src/qtui/sslinfodlg.ui:73 msgctxt "SslInfoDlg|" msgid "Protocol:" msgstr "协议:" -#: ../src/qtui/ui/sslinfodlg.ui:90 +#: ../src/qtui/sslinfodlg.ui:90 msgctxt "SslInfoDlg|" msgid "Certificate chain:" msgstr "证书链:" -#: ../src/qtui/ui/sslinfodlg.ui:120 +#: ../src/qtui/sslinfodlg.ui:120 msgctxt "SslInfoDlg|" msgid "Subject" msgstr "主题" -#: ../src/qtui/ui/sslinfodlg.ui:126 ../src/qtui/ui/sslinfodlg.ui:248 +#: ../src/qtui/sslinfodlg.ui:126 ../src/qtui/sslinfodlg.ui:248 msgctxt "SslInfoDlg|" msgid "Common name:" msgstr "常用名:" -#: ../src/qtui/ui/sslinfodlg.ui:143 ../src/qtui/ui/sslinfodlg.ui:265 +#: ../src/qtui/sslinfodlg.ui:143 ../src/qtui/sslinfodlg.ui:265 msgctxt "SslInfoDlg|" msgid "Organization:" msgstr "组织:" -#: ../src/qtui/ui/sslinfodlg.ui:160 ../src/qtui/ui/sslinfodlg.ui:282 +#: ../src/qtui/sslinfodlg.ui:160 ../src/qtui/sslinfodlg.ui:282 msgctxt "SslInfoDlg|" msgid "Organizational unit:" msgstr "组织单位:" -#: ../src/qtui/ui/sslinfodlg.ui:177 ../src/qtui/ui/sslinfodlg.ui:299 +#: ../src/qtui/sslinfodlg.ui:177 ../src/qtui/sslinfodlg.ui:299 msgctxt "SslInfoDlg|" msgid "Country:" msgstr "城市:" -#: ../src/qtui/ui/sslinfodlg.ui:194 ../src/qtui/ui/sslinfodlg.ui:316 +#: ../src/qtui/sslinfodlg.ui:194 ../src/qtui/sslinfodlg.ui:316 msgctxt "SslInfoDlg|" msgid "State or province:" msgstr "州或省:" -#: ../src/qtui/ui/sslinfodlg.ui:231 ../src/qtui/ui/sslinfodlg.ui:353 +#: ../src/qtui/sslinfodlg.ui:231 ../src/qtui/sslinfodlg.ui:353 msgctxt "SslInfoDlg|" msgid "Locality:" msgstr "地区:" -#: ../src/qtui/ui/sslinfodlg.ui:242 +#: ../src/qtui/sslinfodlg.ui:242 msgctxt "SslInfoDlg|" msgid "Issuer" msgstr "颁发者" -#: ../src/qtui/ui/sslinfodlg.ui:367 +#: ../src/qtui/sslinfodlg.ui:367 msgctxt "SslInfoDlg|" msgid "Validity period:" msgstr "有效期:" -#: ../src/qtui/ui/sslinfodlg.ui:384 +#: ../src/qtui/sslinfodlg.ui:384 msgctxt "SslInfoDlg|" msgid "MD5 digest:" msgstr "MD5 摘要:" -#: ../src/qtui/ui/sslinfodlg.ui:401 +#: ../src/qtui/sslinfodlg.ui:401 msgctxt "SslInfoDlg|" msgid "SHA1 digest:" msgstr "SHA1 摘要:" -#: ../src/qtui/ui/sslinfodlg.ui:418 +#: ../src/qtui/sslinfodlg.ui:418 msgctxt "SslInfoDlg|" msgid "SHA256 digest:" msgstr "" -#: ../src/qtui/ui/sslinfodlg.ui:448 +#: ../src/qtui/sslinfodlg.ui:448 msgctxt "SslInfoDlg|" msgid "Trusted:" msgstr "信任:" -#: ../src/qtui/sslinfodlg.cpp:71 +#: ../src/qtui/sslinfodlg.cpp:76 msgctxt "SslInfoDlg|" msgid "Yes" msgstr "是" -#: ../src/qtui/sslinfodlg.cpp:73 +#: ../src/qtui/sslinfodlg.cpp:79 msgctxt "SslInfoDlg|" msgid "No, for the following reasons:
                                                                                  " msgstr "否,原因如下:
                                                                                    " -#: ../src/qtui/sslinfodlg.cpp:80 +#: ../src/qtui/sslinfodlg.cpp:88 #, qt-format msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1 到 %2" -#: ../src/client/networkmodel.h:170 +#: ../src/client/networkmodel.h:169 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "状态缓存" -#: ../src/qtui/systemtray.cpp:49 ../src/qtui/systemtray.cpp:246 +#: ../src/qtui/systemtray.cpp:43 ../src/qtui/systemtray.cpp:203 msgctxt "SystemTray|" msgid "&Minimize" msgstr "最小化(&M)" -#: ../src/qtui/systemtray.cpp:248 +#: ../src/qtui/systemtray.cpp:205 msgctxt "SystemTray|" msgid "&Restore" msgstr "还原(&R)" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:20 +#: ../src/qtui/systrayanimationconfigwidget.ui:20 msgctxt "SystrayAnimationConfigWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:28 +#: ../src/qtui/systrayanimationconfigwidget.ui:28 msgctxt "SystrayAnimationConfigWidget|" msgid "" "

                                                                                    If enabled, alert the system tray or dock in case of a" @@ -8423,59 +8949,59 @@ msgid "" " support changing the color of the tray icon.

                                                                                    " msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:31 +#: ../src/qtui/systrayanimationconfigwidget.ui:31 msgctxt "SystrayAnimationConfigWidget|" msgid "Alert tray icon and" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:54 +#: ../src/qtui/systrayanimationconfigwidget.ui:54 msgctxt "SystrayAnimationConfigWidget|" msgid "do nothing" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:59 +#: ../src/qtui/systrayanimationconfigwidget.ui:59 msgctxt "SystrayAnimationConfigWidget|" msgid "change color" msgstr "" -#: ../src/qtui/ui/systrayanimationconfigwidget.ui:64 +#: ../src/qtui/systrayanimationconfigwidget.ui:64 msgctxt "SystrayAnimationConfigWidget|" msgid "blink" msgstr "" -#: ../src/qtui/systraynotificationbackend.cpp:132 +#: ../src/qtui/systraynotificationbackend.cpp:131 #, qt-format msgctxt "SystrayNotificationBackend|" msgid "%n pending highlight(s)" msgid_plural "%n pending highlight(s)" msgstr[0] "" -#: ../src/qtui/systraynotificationbackend.cpp:146 +#: ../src/qtui/systraynotificationbackend.cpp:145 msgctxt "SystrayNotificationBackend::ConfigWidget|" msgid "Show a message in a popup" msgstr "以弹出方式显示消息" -#: ../src/uisupport/tabcompleter.cpp:52 +#: ../src/uisupport/tabcompleter.cpp:53 msgctxt "TabCompleter|" msgid "Tab completion" msgstr "Tab 补全" -#: ../src/qtui/taskbarnotificationbackend.cpp:83 +#: ../src/qtui/taskbarnotificationbackend.cpp:78 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Activate dock entry, timeout:" msgstr "标记任务栏项,超时:" -#: ../src/qtui/taskbarnotificationbackend.cpp:85 +#: ../src/qtui/taskbarnotificationbackend.cpp:80 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Mark taskbar entry, timeout:" msgstr "标记任务栏项,超时:" -#: ../src/qtui/taskbarnotificationbackend.cpp:93 +#: ../src/qtui/taskbarnotificationbackend.cpp:88 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid "Unlimited" msgstr "不限" -#: ../src/qtui/taskbarnotificationbackend.cpp:94 +#: ../src/qtui/taskbarnotificationbackend.cpp:89 msgctxt "TaskbarNotificationBackend::ConfigWidget|" msgid " seconds" msgstr " 秒" @@ -8620,23 +9146,23 @@ msgctxt "ToolBarActionProvider|" msgid "Remove and ban user from channel" msgstr "移除用户并禁止其参与频道" -#: ../src/qtui/ui/topicwidget.ui:32 +#: ../src/qtui/topicwidget.ui:32 msgctxt "TopicWidget|" msgid "Form" msgstr "表单" -#: ../src/qtui/ui/topicwidget.ui:79 +#: ../src/qtui/topicwidget.ui:79 msgctxt "TopicWidget|" msgid "..." msgstr "..." -#: ../src/qtui/topicwidget.cpp:121 ../src/qtui/topicwidget.cpp:127 +#: ../src/qtui/topicwidget.cpp:116 #, qt-format msgctxt "TopicWidget|" msgid "Users: %1" msgstr "用户:%1" -#: ../src/qtui/topicwidget.cpp:122 ../src/qtui/topicwidget.cpp:128 +#: ../src/qtui/topicwidget.cpp:117 #, qt-format msgctxt "TopicWidget|" msgid "Lag: %1 msecs" @@ -8672,211 +9198,211 @@ msgctxt "TopicWidgetSettingsPage|" msgid "Topic Widget" msgstr "话题组件" -#: ../src/common/transfer.cpp:95 +#: ../src/common/transfer.cpp:92 msgctxt "Transfer|" msgid "New" msgstr "新建" -#: ../src/common/transfer.cpp:97 +#: ../src/common/transfer.cpp:94 msgctxt "Transfer|" msgid "Pending" msgstr "" -#: ../src/common/transfer.cpp:99 +#: ../src/common/transfer.cpp:96 msgctxt "Transfer|" msgid "Connecting" msgstr "" -#: ../src/common/transfer.cpp:101 +#: ../src/common/transfer.cpp:98 msgctxt "Transfer|" msgid "Transferring" msgstr "" -#: ../src/common/transfer.cpp:103 +#: ../src/common/transfer.cpp:100 msgctxt "Transfer|" msgid "Paused" msgstr "" -#: ../src/common/transfer.cpp:105 +#: ../src/common/transfer.cpp:102 msgctxt "Transfer|" msgid "Completed" msgstr "" -#: ../src/common/transfer.cpp:107 +#: ../src/common/transfer.cpp:104 msgctxt "Transfer|" msgid "Failed" msgstr "" -#: ../src/common/transfer.cpp:109 +#: ../src/common/transfer.cpp:106 msgctxt "Transfer|" msgid "Rejected" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Type" msgstr "类型" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "File" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Status" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Progress" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Transferred" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Speed" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer" msgstr "" -#: ../src/client/transfermodel.cpp:47 +#: ../src/client/transfermodel.cpp:44 msgctxt "TransferModel|" msgid "Peer Address" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Send" msgstr "" -#: ../src/client/transfermodel.cpp:80 +#: ../src/client/transfermodel.cpp:75 msgctxt "TransferModel|" msgid "Receive" msgstr "" #. Nick Message -#: ../src/uisupport/uistyle.cpp:936 +#: ../src/uisupport/uistyle.cpp:915 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "You are now known as %DN%1%DN" msgstr "您现在叫做 %DN%1%DN" -#: ../src/uisupport/uistyle.cpp:937 +#: ../src/uisupport/uistyle.cpp:917 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN is now known as %DN%2%DN" msgstr "%DN%1%DN 现在叫 %DN%2%DN" #. Mode Message -#: ../src/uisupport/uistyle.cpp:941 +#: ../src/uisupport/uistyle.cpp:922 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "User mode: %DM%1%DM" msgstr "用户模式:%DM%1%DM" -#: ../src/uisupport/uistyle.cpp:942 +#: ../src/uisupport/uistyle.cpp:924 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Mode %DM%1%DM by %DN%2%DN" msgstr "由 %DN%2%DN 设定模式 %DM%1%DM" #. Join Message -#: ../src/uisupport/uistyle.cpp:946 +#: ../src/uisupport/uistyle.cpp:928 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH 已加入 %DC%4%DC" #. Part Message -#: ../src/uisupport/uistyle.cpp:949 +#: ../src/uisupport/uistyle.cpp:932 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC" msgstr "%DN%1%DN %DH(%2@%3)%DH 已离开 %DC%4%DC" #. Quit Message -#: ../src/uisupport/uistyle.cpp:954 +#: ../src/uisupport/uistyle.cpp:938 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN %DH(%2@%3)%DH has quit" msgstr "%DN%1%DN %DH(%2@%3)%DH 已退出" #. Kick Message -#: ../src/uisupport/uistyle.cpp:962 +#: ../src/uisupport/uistyle.cpp:946 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC" msgstr "%DN%1%DN 已将 %DN%2%DN 踢出 %DC%3%DC" #. Day Change Message -#: ../src/uisupport/uistyle.cpp:977 +#: ../src/uisupport/uistyle.cpp:963 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "{Day changed to %1}" msgstr "{日期更改为 %1}" -#: ../src/uisupport/uistyle.cpp:990 +#: ../src/uisupport/uistyle.cpp:975 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: " msgstr "" -#: ../src/uisupport/uistyle.cpp:994 ../src/uisupport/uistyle.cpp:1010 +#: ../src/uisupport/uistyle.cpp:979 ../src/uisupport/uistyle.cpp:995 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "%DN%1%DN (%2 more)" msgstr "%DN%1%DN (还有 %2)" -#: ../src/uisupport/uistyle.cpp:1005 +#: ../src/uisupport/uistyle.cpp:990 #, qt-format msgctxt "UiStyle::StyledMessage|" msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: " msgstr "" -#: ../src/client/networkmodel.cpp:1031 +#: ../src/client/networkmodel.cpp:954 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Owner(s)" msgid_plural "%n Owner(s)" msgstr[0] "%n 位用户" -#: ../src/client/networkmodel.cpp:1033 +#: ../src/client/networkmodel.cpp:956 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Admin(s)" msgid_plural "%n Admin(s)" msgstr[0] "%n 位管理员" -#: ../src/client/networkmodel.cpp:1035 +#: ../src/client/networkmodel.cpp:958 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Operator(s)" msgid_plural "%n Operator(s)" msgstr[0] "%n 位用户" -#: ../src/client/networkmodel.cpp:1037 +#: ../src/client/networkmodel.cpp:960 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Half-Op(s)" msgid_plural "%n Half-Op(s)" -msgstr[0] "" +msgstr[0] "%n 位副管理员" -#: ../src/client/networkmodel.cpp:1039 +#: ../src/client/networkmodel.cpp:962 #, qt-format msgctxt "UserCategoryItem|" msgid "%n Voiced" msgid_plural "%n Voiced" msgstr[0] "发言" -#: ../src/client/networkmodel.cpp:1041 +#: ../src/client/networkmodel.cpp:964 #, qt-format msgctxt "UserCategoryItem|" msgid "%n User(s)" diff --git a/scripts/build/macosx_DeployApp.py b/scripts/build/macosx_DeployApp.py deleted file mode 100755 index 4ca72b49..00000000 --- a/scripts/build/macosx_DeployApp.py +++ /dev/null @@ -1,258 +0,0 @@ -#!/usr/bin/python -# -*- coding: iso-8859-1 -*- - -################################################################################ -# # -# 2008 June 27th by Marcus 'EgS' Eggenberger # -# # -# The author disclaims copyright to this source code. # -# This Python Script is in the PUBLIC DOMAIN. # -# # -################################################################################ - -# ============================== -# Imports -# ============================== -import sys -import os -import os.path - -from subprocess import Popen, PIPE - -# ============================== -# Constants -# ============================== -QT_CONFIG = """[Paths] - Plugins = plugins -""" - -QT_CONFIG_NOBUNDLE = """[Paths] - Prefix = ../ - Plugins = plugins -""" - - -class InstallQt(object): - def __init__(self, appdir, bundle=True, requestedPlugins=[], skipInstallQtConf=False): - self.appDir = appdir - self.bundle = bundle - self.frameworkDir = self.appDir + "/Frameworks" - self.pluginDir = self.appDir + "/plugins" - self.executableDir = self.appDir - if bundle: - self.executableDir += "/MacOS" - - self.installedFrameworks = set() - - self.findFrameworkPath() - - executables = [self.executableDir + "/" + executable for executable in os.listdir(self.executableDir)] - for executable in executables: - self.resolveDependancies(executable) - - self.findPluginsPath() - self.installPlugins(requestedPlugins) - if not skipInstallQtConf: - self.installQtConf() - - def qtProperty(self, qtProperty): - """ - Query persistent property of Qt via qmake - """ - VALID_PROPERTIES = ['QT_INSTALL_PREFIX', - 'QT_INSTALL_DATA', - 'QT_INSTALL_DOCS', - 'QT_INSTALL_HEADERS', - 'QT_INSTALL_LIBS', - 'QT_INSTALL_BINS', - 'QT_INSTALL_PLUGINS', - 'QT_INSTALL_IMPORTS', - 'QT_INSTALL_TRANSLATIONS', - 'QT_INSTALL_CONFIGURATION', - 'QT_INSTALL_EXAMPLES', - 'QT_INSTALL_DEMOS', - 'QMAKE_MKSPECS', - 'QMAKE_VERSION', - 'QT_VERSION' - ] - if qtProperty not in VALID_PROPERTIES: - return None - - qmakeProcess = Popen('qmake -query %s' % qtProperty, shell=True, stdout=PIPE, stderr=PIPE) - result = qmakeProcess.stdout.read().strip() - qmakeProcess.stdout.close() - qmakeProcess.wait() - return result - - def findFrameworkPath(self): - self.sourceFrameworkPath = self.qtProperty('QT_INSTALL_LIBS') - - def findPluginsPath(self): - self.sourcePluginsPath = self.qtProperty('QT_INSTALL_PLUGINS') - - def findPlugin(self, pluginname): - qmakeProcess = Popen('find %s -name %s' % (self.sourcePluginsPath, pluginname), shell=True, stdout=PIPE, stderr=PIPE) - result = qmakeProcess.stdout.read().strip() - qmakeProcess.stdout.close() - qmakeProcess.wait() - if not result: - raise OSError - return result - - def installPlugins(self, requestedPlugins): - try: - os.mkdir(self.pluginDir) - except: - pass - - for plugin in requestedPlugins: - if not plugin.isalnum(): - print "Skipping library '%s'..." % plugin - continue - - pluginName = "lib%s.dylib" % plugin - pluginSource = '' - try: - pluginSource = self.findPlugin(pluginName) - except OSError: - print "WARNING: Requested library does not exist: '%s'" % plugin - continue - - pluginSubDir = os.path.dirname(pluginSource) - pluginSubDir = pluginSubDir.replace(self.sourcePluginsPath, '').strip('/') - try: - os.mkdir("%s/%s" % (self.pluginDir, pluginSubDir)) - except OSError: - pass - - os.system('cp "%s" "%s/%s"' % (pluginSource, self.pluginDir, pluginSubDir)) - - self.resolveDependancies("%s/%s/%s" % (self.pluginDir, pluginSubDir, pluginName)) - - def installQtConf(self): - qtConfName = self.appDir + "/qt.conf" - qtConfContent = QT_CONFIG_NOBUNDLE - if self.bundle: - qtConfContent = QT_CONFIG - qtConfName = self.appDir + "/Resources/qt.conf" - - qtConf = open(qtConfName, 'w') - qtConf.write(qtConfContent) - qtConf.close() - - def resolveDependancies(self, obj): - # obj must be either an application binary or a framework library - # print "resolving deps for:", obj - for framework, lib in self.determineDependancies(obj): - self.installFramework(framework) - self.changeDylPath(obj, framework, lib) - - def installFramework(self, framework): - # skip if framework is already installed. - if framework in self.installedFrameworks: - return - - self.installedFrameworks.add(framework) - - # if the Framework-Folder is a Symlink we are in a Helper-Process ".app" (e.g. in QtWebEngine), - # in this case skip copying/installing on existing folders - skipExisting = False; - if os.path.islink(self.frameworkDir): - skipExisting = True; - - # ensure that the framework directory exists - try: - os.mkdir(self.frameworkDir) - except: - pass - - if not framework.startswith('/'): - framework = "%s/%s" % (self.sourceFrameworkPath, framework) - - frameworkname = framework.split('/')[-1] - localframework = self.frameworkDir + "/" + frameworkname - - # Framework already installed in previous run ... see above - if skipExisting and os.path.isdir(localframework): - return - - # Copy Framework - os.system('cp -R "%s" "%s"' % (framework, self.frameworkDir)) - - # De-Myllify - os.system('find "%s" -name *debug* -exec rm -f {} \;' % localframework) - os.system('find "%s" -name Headers -exec rm -rf {} \; 2>/dev/null' % localframework) - - # Install new Lib ID and Change Path to Frameworks for the Dynamic linker - for lib in os.listdir(localframework + "/Versions/Current"): - lib = "%s/Versions/Current/%s" % (localframework, lib) - otoolProcess = Popen('otool -D "%s"' % lib, shell=True, stdout=PIPE, stderr=PIPE) - try: - libname = [line for line in otoolProcess.stdout][1].strip() - except: - libname = '' - otoolProcess.stdout.close() - if otoolProcess.wait() == 1: # we found some Resource dir or similar -> skip - continue - frameworkpath, libpath = libname.split(frameworkname) - if self.bundle: - newlibname = "@executable_path/../%s%s" % (frameworkname, libpath) - else: - newlibname = "@executable_path/%s%s" % (frameworkname, libpath) - # print 'install_name_tool -id "%s" "%s"' % (newlibname, lib) - os.system('chmod +w "%s"' % (lib)) - os.system('install_name_tool -id "%s" "%s"' % (newlibname, lib)) - - self.resolveDependancies(lib) - - def determineDependancies(self, app): - otoolPipe = Popen('otool -L "%s"' % app, shell=True, stdout=PIPE).stdout - otoolOutput = [line for line in otoolPipe] - otoolPipe.close() - libs = [line.split()[0] for line in otoolOutput[1:] if ("Qt" in line or "phonon" in line) and "@executable_path" not in line] - frameworks = [lib[:lib.find(".framework") + len(".framework")] for lib in libs] - frameworks = [framework[framework.rfind('/') + 1:] for framework in frameworks] - return zip(frameworks, libs) - - def changeDylPath(self, obj, framework, lib): - newlibname = framework + lib.split(framework)[1] - if self.bundle: - newlibname = "@executable_path/../Frameworks/%s" % newlibname - else: - newlibname = "@executable_path/Frameworks/%s" % newlibname - - # print 'install_name_tool -change "%s" "%s" "%s"' % (lib, newlibname, obj) - os.system('chmod +w "%s"' % (lib)) - os.system('chmod +w "%s"' % (obj)) - os.system('install_name_tool -change "%s" "%s" "%s"' % (lib, newlibname, obj)) - -if __name__ == "__main__": - if len(sys.argv) < 2: - print "Wrong Argument Count (Syntax: %s [--nobundle] [--plugins=plugin1,plugin2,...] $TARGET_APP)" % sys.argv[0] - sys.exit(1) - else: - bundle = True - plugins = [] - offset = 1 - - while offset < len(sys.argv) and sys.argv[offset].startswith("--"): - if sys.argv[offset] == "--nobundle": - bundle = False - - if sys.argv[offset].startswith("--plugins="): - plugins = sys.argv[offset].split('=')[1].split(',') - - offset += 1 - - targetDir = sys.argv[offset] - if bundle: - targetDir += "/Contents" - - InstallQt(targetDir, bundle, plugins) - - if bundle: - webenginetarget = targetDir + '/Frameworks/QtWebEngineCore.framework/Helpers/QtWebEngineProcess.app/Contents' - - if os.path.isdir(webenginetarget): - os.system('ln -s ../../../../../../ "%s"/Frameworks' % webenginetarget) - InstallQt(webenginetarget, bundle, [], True) diff --git a/scripts/build/macosx_makePackage.sh b/scripts/build/macosx_makePackage.sh deleted file mode 100755 index 3c560dde..00000000 --- a/scripts/build/macosx_makePackage.sh +++ /dev/null @@ -1,85 +0,0 @@ -#!/bin/bash - -myname=$0 -if [ -s "$myname" ] && [ -x "$myname" ]; then - # $myname is already a valid file name - - mypath=$myname -else - case "$myname" in - /*) exit 1;; # absolute path - do not search PATH - *) - # Search all directories from the PATH variable. Take - # care to interpret leading and trailing ":" as meaning - # the current directory; the same is true for "::" within - # the PATH. - - # Replace leading : with . in PATH, store in p - p=${PATH/#:/.:} - # Replace trailing : with . - p=${p//%:/:.} - # Replace :: with :.: - p=${p//::/:.:} - # Temporary input field separator, see FAQ #1 - OFS=$IFS IFS=: - # Split the path on colons and loop through each of them - for dir in $p; do - [ -f "$dir/$myname" ] || continue # no file - [ -x "$dir/$myname" ] || continue # not executable - mypath=$dir/$myname - break # only return first matching file - done - # Restore old input field separator - IFS=$OFS - ;; - esac -fi - -if [ ! -f "$mypath" ]; then - echo >&2 "cannot find full path name: $myname" - exit 1 -fi - -SCRIPTDIR=$(dirname $mypath) -QUASSEL_VERSION=$(git describe) -BUILDTYPE=$1 - -# check the working dir -WORKINGDIR=$2 -if [[ ! -n $2 ]]; then - WORKINGDIR="." -fi -WORKINGDIR="${WORKINGDIR}/" -PACKAGETMPDIR="${WORKINGDIR}PACKAGE_TMP_DIR_${BUILDTYPE}" -QUASSEL_DMG="Quassel${BUILDTYPE}_MacOSX-x86_64_${QUASSEL_VERSION}.dmg" - -ADDITIONAL_PLUGINS=",$3" -if [[ ! -n $3 ]]; then - ADDITIONAL_PLUGINS="" -fi - -echo "ADDITIONAL_PLUGINS: ${ADDITIONAL_PLUGINS}" - -mkdir $PACKAGETMPDIR -case $BUILDTYPE in -"Client") - cp -r ${WORKINGDIR}Quassel\ Client.app ${PACKAGETMPDIR}/ - ${SCRIPTDIR}/macosx_DeployApp.py --plugins=qcocoa,qgenericbearer,qcorewlanbearer,qmacstyle${ADDITIONAL_PLUGINS} "${PACKAGETMPDIR}/Quassel Client.app" - ;; -"Core") - cp ${WORKINGDIR}quasselcore ${PACKAGETMPDIR}/ - ${SCRIPTDIR}/macosx_DeployApp.py --nobundle --plugins=qsqlite,qsqlpsql${ADDITIONAL_PLUGINS} ${PACKAGETMPDIR} - ;; -"Mono") - cp -r ${WORKINGDIR}Quassel.app ${PACKAGETMPDIR}/ - ${SCRIPTDIR}/macosx_DeployApp.py --plugins=qsqlite,qsqlpsql,qcocoa,qgenericbearer,qcorewlanbearer,qmacstyle${ADDITIONAL_PLUGINS} "${PACKAGETMPDIR}/Quassel.app" - ;; -*) - echo >&2 "Valid parameters are \"Client\", \"Core\", or \"Mono\"." - rmdir ${PACKAGETMPDIR} - exit 1 - ;; -esac -PACKAGESIZE=$(echo "$(du -ms ${PACKAGETMPDIR} | cut -f1) * 1.1" | bc) -hdiutil create -srcfolder ${PACKAGETMPDIR} -format UDBZ -size ${PACKAGESIZE}M -volname "Quassel ${BUILDTYPE} - ${QUASSEL_VERSION}" "${WORKINGDIR}${QUASSEL_DMG}" >/dev/null -rm -rf ${PACKAGETMPDIR} diff --git a/scripts/build/macosx_makebundle.py b/scripts/build/macosx_makebundle.py deleted file mode 100755 index e313a074..00000000 --- a/scripts/build/macosx_makebundle.py +++ /dev/null @@ -1,77 +0,0 @@ -#!/usr/bin/python -# -*- coding: iso-8859-1 -*- - -################################################################################ -# # -# 2008 June 27th by Marcus 'EgS' Eggenberger # -# # -# The author disclaims copyright to this source code. # -# This Python Script is in the PUBLIC DOMAIN. # -# # -################################################################################ - -# ============================== -# Imports -# ============================== -import os -import os.path -import sys -import commands - -# ============================== -# Constants -# ============================== -if len(sys.argv) < 2: - sys.exit(1) - -SOURCE_DIR = sys.argv[1] - -if len(sys.argv) < 4: - BUNDLE_NAME = "Quassel Client" - EXE_NAME = "quasselclient" -else: - EXE_NAME = sys.argv[3] - BUNDLE_NAME = sys.argv[2] - -# make the dir of the exe the target dir -if(os.path.dirname(EXE_NAME)): - CONTENTS_DIR = os.path.dirname(EXE_NAME) + "/" -CONTENTS_DIR += BUNDLE_NAME + ".app/Contents/" - -BUNDLE_VERSION = commands.getoutput("git --git-dir=" + SOURCE_DIR + "/.git/ describe") -ICONSET_FOLDER = "pics/iconset/" - - -def createBundle(): - try: - os.makedirs(CONTENTS_DIR + "MacOS") - os.makedirs(CONTENTS_DIR + "Resources") - except: - pass - - -def copyFiles(exeFile, iconset): - os.system("cp %s %sMacOs/%s" % (exeFile, CONTENTS_DIR.replace(' ', '\ '), BUNDLE_NAME.replace(' ', '\ '))) - os.system("cp -r %s/%s %s/Resources/quassel.iconset/" % (SOURCE_DIR, iconset, CONTENTS_DIR.replace(' ', '\ '))) - - -def createPlist(bundleName, bundleVersion): - templateFile = file(SOURCE_DIR + "/scripts/build/Info.plist", 'r') - template = templateFile.read() - templateFile.close() - - plistFile = file(CONTENTS_DIR + "Info.plist", 'w') - plistFile.write(template % {"BUNDLE_NAME": bundleName, - "ICON_FILE": "quassel.icns", - "BUNDLE_VERSION": bundleVersion}) - plistFile.close() - -def convertIconset(): - os.system("iconutil -c icns %s/Resources/quassel.iconset" % CONTENTS_DIR.replace(' ', '\ ')) - os.system("rm -R %s/Resources/quassel.iconset" % CONTENTS_DIR.replace(' ', '\ ')) - -if __name__ == "__main__": - createBundle() - createPlist(BUNDLE_NAME, BUNDLE_VERSION) - copyFiles(EXE_NAME, ICONSET_FOLDER) - convertIconset() diff --git a/snapcraft.yaml b/snapcraft.yaml index eee31704..185429d2 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: quasselcore -version: "0.13-pre" +version: "0.14.50" summary: Modern, cross-platform IRC client (core) description: | This is a modern, cross-platform, distributed IRC client. One diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 130144b5..042b1c0f 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,5 +1,4 @@ add_subdirectory(common) -add_subdirectory(main) if (BUILD_CORE) add_subdirectory(core) endif() @@ -12,3 +11,5 @@ endif() if (BUILD_TESTING) add_subdirectory(test) endif() + +add_subdirectory(main) diff --git a/src/client/abstractmessageprocessor.cpp b/src/client/abstractmessageprocessor.cpp index 5a378891..080482d0 100644 --- a/src/client/abstractmessageprocessor.cpp +++ b/src/client/abstractmessageprocessor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/abstractmessageprocessor.h b/src/client/abstractmessageprocessor.h index f85c93d2..89143a14 100644 --- a/src/client/abstractmessageprocessor.h +++ b/src/client/abstractmessageprocessor.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/abstractui.h b/src/client/abstractui.h index bbc3baa8..916f068d 100644 --- a/src/client/abstractui.h +++ b/src/client/abstractui.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/backlogrequester.cpp b/src/client/backlogrequester.cpp index 48f16177..64ed909d 100644 --- a/src/client/backlogrequester.cpp +++ b/src/client/backlogrequester.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -35,36 +35,30 @@ BacklogRequester::BacklogRequester(bool buffering, RequesterType requesterType, Q_ASSERT(backlogManager); } -void BacklogRequester::setWaitingBuffers(const QSet& buffers) +void BacklogRequester::setWaitingBuffers(const BufferIdList& buffers) { - _buffersWaiting = buffers; - _totalBuffers = _buffersWaiting.count(); -} - -void BacklogRequester::addWaitingBuffer(BufferId buffer) -{ - _buffersWaiting << buffer; - _totalBuffers++; + _buffersWaiting = {buffers.begin(), buffers.end()}; + _totalBuffers = int(_buffersWaiting.size()); } bool BacklogRequester::buffer(BufferId bufferId, const MessageList& messages) { _bufferedMessages << messages; - _buffersWaiting.remove(bufferId); - return !_buffersWaiting.isEmpty(); + _buffersWaiting.erase(bufferId); + return !_buffersWaiting.empty(); } BufferIdList BacklogRequester::allBufferIds() const { QSet bufferIds = Client::bufferViewOverlay()->bufferIds(); bufferIds += Client::bufferViewOverlay()->tempRemovedBufferIds(); - return bufferIds.toList(); + return bufferIds.values(); } void BacklogRequester::flushBuffer() { - if (!_buffersWaiting.isEmpty()) { - qWarning() << Q_FUNC_INFO << "was called before all backlog was received:" << _buffersWaiting.count() << "buffers are waiting."; + if (!_buffersWaiting.empty()) { + qWarning() << Q_FUNC_INFO << "was called before all backlog was received:" << _buffersWaiting.size() << "buffers are waiting."; } _bufferedMessages.clear(); _totalBuffers = 0; @@ -137,3 +131,30 @@ void PerBufferUnreadBacklogRequester::requestBacklog(const BufferIdList& bufferI backlogManager->requestBacklog(bufferId, Client::networkModel()->lastSeenMsgId(bufferId), -1, _limit, _additional); } } + +// ======================================== +// AS NEEDED BACKLOG REQUESTER +// ======================================== +AsNeededBacklogRequester::AsNeededBacklogRequester(ClientBacklogManager* backlogManager) + : BacklogRequester(false, BacklogRequester::AsNeeded, backlogManager) +{ + BacklogSettings backlogSettings; + _legacyBacklogCount = backlogSettings.asNeededLegacyBacklogAmount(); +} + +void AsNeededBacklogRequester::requestBacklog(const BufferIdList& bufferIds) +{ + // Check if the core supports activity tracking + if (Client::isCoreFeatureEnabled(Quassel::Feature::BufferActivitySync)) { + // Don't fetch any backlog, the core will track buffer activity for us + return; + } + + setWaitingBuffers(bufferIds); + backlogManager->emitMessagesRequested(QObject::tr("Requesting a total of up to %1 backlog messages for %2 buffers") + .arg(_legacyBacklogCount * bufferIds.count()) + .arg(bufferIds.count())); + foreach (BufferId bufferId, bufferIds) { + backlogManager->requestBacklog(bufferId, -1, -1, _legacyBacklogCount); + } +} diff --git a/src/client/backlogrequester.h b/src/client/backlogrequester.h index 2ecb09a4..3a94529c 100644 --- a/src/client/backlogrequester.h +++ b/src/client/backlogrequester.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,8 +18,9 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef BACKLOGREQUESTER_H -#define BACKLOGREQUESTER_H +#pragma once + +#include #include @@ -38,6 +39,7 @@ public: InvalidRequester = 0, PerBufferFixed, PerBufferUnread, + AsNeeded, ///< Only request backlog on cores without Feature::BufferActivitySync GlobalUnread }; @@ -48,7 +50,7 @@ public: inline RequesterType type() { return _requesterType; } inline const QList& bufferedMessages() { return _bufferedMessages; } - inline int buffersWaiting() const { return _buffersWaiting.count(); } + inline int buffersWaiting() const { return int(_buffersWaiting.size()); } inline int totalBuffers() const { return _totalBuffers; } bool buffer(BufferId bufferId, const MessageList& messages); //! returns false if it was the last missing backlogpart @@ -60,9 +62,7 @@ public: protected: BufferIdList allBufferIds() const; - inline void setWaitingBuffers(const QList& buffers) { setWaitingBuffers(buffers.toSet()); } - void setWaitingBuffers(const QSet& buffers); - void addWaitingBuffer(BufferId buffer); + void setWaitingBuffers(const BufferIdList& buffers); ClientBacklogManager* backlogManager; @@ -71,7 +71,7 @@ private: RequesterType _requesterType; MessageList _bufferedMessages; int _totalBuffers; - QSet _buffersWaiting; + std::set _buffersWaiting; }; // ======================================== @@ -116,4 +116,19 @@ private: int _additional; }; -#endif // BACKLOGREQUESTER_H +// ======================================== +// AS NEEDED BACKLOG REQUESTER +// ======================================== +/** + * Backlog requester that only fetches initial backlog when the core doesn't support buffer activity + * tracking + */ +class AsNeededBacklogRequester : public BacklogRequester +{ +public: + AsNeededBacklogRequester(ClientBacklogManager* backlogManager); + void requestBacklog(const BufferIdList& bufferIds) override; + +private: + int _legacyBacklogCount; +}; diff --git a/src/client/backlogsettings.cpp b/src/client/backlogsettings.cpp index 3a6cfb36..f29bc973 100644 --- a/src/client/backlogsettings.cpp +++ b/src/client/backlogsettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -26,11 +26,17 @@ BacklogSettings::BacklogSettings() int BacklogSettings::requesterType() const { - return localValue("RequesterType", BacklogRequester::PerBufferUnread).toInt(); + int _requesterType = localValue("RequesterType", BacklogRequester::AsNeeded).toInt(); + if (_requesterType == BacklogRequester::GlobalUnread) { + // GlobalUnread is currently disabled; don't allow it to be used. Reset to default instead. + _requesterType = BacklogRequester::AsNeeded; + } + return _requesterType; } void BacklogSettings::setRequesterType(int requesterType) { + // This settings key is also used within ChatMonitorSettingsPage::ChatMonitorSettingsPage() setLocalValue("RequesterType", requesterType); } @@ -44,6 +50,17 @@ void BacklogSettings::setDynamicBacklogAmount(int amount) return setLocalValue("DynamicBacklogAmount", amount); } +bool BacklogSettings::ensureBacklogOnBufferShow() const +{ + // This settings key is also used within BufferWidget::BufferWidget() + return localValue("EnsureBacklogOnBufferShow", true).toBool(); +} + +void BacklogSettings::setEnsureBacklogOnBufferShow(bool enabled) +{ + return setLocalValue("EnsureBacklogOnBufferShow", enabled); +} + int BacklogSettings::fixedBacklogAmount() const { return localValue("FixedBacklogAmount", 500).toInt(); @@ -93,3 +110,15 @@ void BacklogSettings::setPerBufferUnreadBacklogAdditional(int additional) { return setLocalValue("PerBufferUnreadBacklogAdditional", additional); } + +int BacklogSettings::asNeededLegacyBacklogAmount() const +{ + // Mimic FixedBacklogAmount defaults. This is only used on cores lacking + // Feature::BufferActivitySync. + return localValue("AsNeededLegacyBacklogAmount", 500).toInt(); +} + +void BacklogSettings::setAsNeededLegacyBacklogAmount(int amount) +{ + return setLocalValue("AsNeededLegacyBacklogAmount", amount); +} diff --git a/src/client/backlogsettings.h b/src/client/backlogsettings.h index 3c51e7ec..fb1d2b44 100644 --- a/src/client/backlogsettings.h +++ b/src/client/backlogsettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -37,6 +37,19 @@ public: int dynamicBacklogAmount() const; void setDynamicBacklogAmount(int amount); + /** + * Gets if a buffer should fetch backlog upon show to provide a scrollable amount of backlog + * + * @return True if showing a buffer without scrollbar visible fetches backlog, otherwise false + */ + bool ensureBacklogOnBufferShow() const; + /** + * Sets if a buffer should fetch backlog upon show to provide a scrollable amount of backlog + * + * @param enabled True if showing a buffer without scrollbar fetches backlog, otherwise false + */ + void setEnsureBacklogOnBufferShow(bool enabled); + int fixedBacklogAmount() const; void setFixedBacklogAmount(int amount); @@ -49,4 +62,21 @@ public: void setPerBufferUnreadBacklogLimit(int limit); int perBufferUnreadBacklogAdditional() const; void setPerBufferUnreadBacklogAdditional(int additional); + + /** + * Get the initial amount of backlog fetched across all buffers for legacy cores that do not + * support Quassel::Feature::BufferActivitySync + * + * @seealso Quassel::Feature::BufferActivitySync + * @return The amount of backlog to fetch per buffer + */ + int asNeededLegacyBacklogAmount() const; + /** + * Set the initial amount of backlog fetched across all buffers for legacy cores that do not + * support Quassel::Feature::BufferActivitySync + * + * @seealso BacklogSettings::asNeededLegacyBacklogAmount() + * @param amount The amount of backlog to fetch per buffer + */ + void setAsNeededLegacyBacklogAmount(int amount); }; diff --git a/src/client/buffermodel.cpp b/src/client/buffermodel.cpp index d4a94eac..4c89a659 100644 --- a/src/client/buffermodel.cpp +++ b/src/client/buffermodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -138,7 +138,7 @@ void BufferModel::newBuffers(const QModelIndex& parent, int start, int end) return; for (int row = start; row <= end; row++) { - QModelIndex child = parent.child(row, 0); + QModelIndex child = parent.model()->index(row, 0, parent); newBuffer(child.data(NetworkModel::BufferIdRole).value()); } } diff --git a/src/client/buffermodel.h b/src/client/buffermodel.h index 4ec3ea1a..05d4dad5 100644 --- a/src/client/buffermodel.h +++ b/src/client/buffermodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/buffersettings.cpp b/src/client/buffersettings.cpp index 0f7e57e2..a5aaba16 100644 --- a/src/client/buffersettings.cpp +++ b/src/client/buffersettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/buffersettings.h b/src/client/buffersettings.h index 5b15a2ac..6cc560b0 100644 --- a/src/client/buffersettings.h +++ b/src/client/buffersettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/bufferviewoverlay.cpp b/src/client/bufferviewoverlay.cpp index fe0d97a5..64af2a27 100644 --- a/src/client/bufferviewoverlay.cpp +++ b/src/client/bufferviewoverlay.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -27,6 +27,7 @@ #include "clientbacklogmanager.h" #include "clientbufferviewmanager.h" #include "networkmodel.h" +#include "util.h" const int BufferViewOverlay::_updateEventId = QEvent::registerEventType(); @@ -92,13 +93,13 @@ void BufferViewOverlay::addView(int viewId) if (Client::networkModel()->networkId(bufferId) == config->networkId()) buffers << bufferId; } - foreach (BufferId bufferId, config->temporarilyRemovedBuffers().toList()) { + for (BufferId bufferId : config->temporarilyRemovedBuffers()) { if (Client::networkModel()->networkId(bufferId) == config->networkId()) buffers << bufferId; } } else { - buffers = BufferIdList::fromSet(config->bufferList().toSet() + config->temporarilyRemovedBuffers()); + buffers = (toQSet(config->bufferList()) + config->temporarilyRemovedBuffers()).values(); } Client::backlogManager()->checkForBacklog(buffers); } @@ -207,12 +208,12 @@ void BufferViewOverlay::updateHelper() // we have to apply several filters before we can add a buffer to a category (visible, removed, ...) buffers += filterBuffersByConfig(config->bufferList(), config); - tempRemovedBuffers += filterBuffersByConfig(config->temporarilyRemovedBuffers().toList(), config); + tempRemovedBuffers += filterBuffersByConfig(config->temporarilyRemovedBuffers().values(), config); removedBuffers += config->removedBuffers(); } // prune the sets from overlap - QSet availableBuffers = Client::networkModel()->allBufferIds().toSet(); + QSet availableBuffers = toQSet(Client::networkModel()->allBufferIds()); buffers.intersect(availableBuffers); diff --git a/src/client/bufferviewoverlay.h b/src/client/bufferviewoverlay.h index bfe9e0c3..66112bd9 100644 --- a/src/client/bufferviewoverlay.h +++ b/src/client/bufferviewoverlay.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/client.cpp b/src/client/client.cpp index c19a34bd..ac0432f0 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -241,10 +241,8 @@ const Identity* Client::identity(IdentityId id) void Client::createIdentity(const CertIdentity& id) { QVariantMap additional; -#ifdef HAVE_SSL additional["KeyPem"] = id.sslKey().toPem(); additional["CertPem"] = id.sslCert().toPem(); -#endif emit instance()->requestCreateIdentity(id, additional); } @@ -604,7 +602,7 @@ void Client::purgeKnownBufferIds() void Client::bufferRemoved(BufferId bufferId) { // select a sane buffer (status buffer) - /* we have to manually select a buffer because otherwise inconsitent changes + /* we have to manually select a buffer because otherwise inconsistent changes * to the model might occur: * the result of a buffer removal triggers a change in the selection model. * the newly selected buffer might be a channel that hasn't been selected yet diff --git a/src/client/client.h b/src/client/client.h index 4be9d403..b4c71d5e 100644 --- a/src/client/client.h +++ b/src/client/client.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientaliasmanager.cpp b/src/client/clientaliasmanager.cpp index 568fe750..7265b5c9 100644 --- a/src/client/clientaliasmanager.cpp +++ b/src/client/clientaliasmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientaliasmanager.h b/src/client/clientaliasmanager.h index 167599c9..69f0ec03 100644 --- a/src/client/clientaliasmanager.h +++ b/src/client/clientaliasmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientauthhandler.cpp b/src/client/clientauthhandler.cpp index 38db9be2..f6fe9aca 100644 --- a/src/client/clientauthhandler.cpp +++ b/src/client/clientauthhandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -21,12 +21,7 @@ #include "clientauthhandler.h" #include - -#ifdef HAVE_SSL -# include -#else -# include -#endif +#include #include "client.h" #include "clientsettings.h" @@ -51,24 +46,9 @@ void ClientAuthHandler::connectToCore() { CoreAccountSettings s; -#ifdef HAVE_SSL auto* socket = new QSslSocket(this); // make sure the warning is shown if we happen to connect without SSL support later s.setAccountValue("ShowNoClientSslWarning", true); -#else - if (_account.useSsl()) { - if (s.accountValue("ShowNoClientSslWarning", true).toBool()) { - bool accepted = false; - emit handleNoSslInClient(&accepted); - if (!accepted) { - emit errorMessage(tr("Unencrypted connection canceled")); - return; - } - s.setAccountValue("ShowNoClientSslWarning", false); - } - } - QTcpSocket* socket = new QTcpSocket(this); -#endif #ifndef QT_NO_NETWORKPROXY QNetworkProxy proxy; @@ -179,10 +159,7 @@ void ClientAuthHandler::onSocketConnected() stream.setVersion(QDataStream::Qt_4_2); quint32 magic = Protocol::magic; -#ifdef HAVE_SSL - if (_account.useSsl()) - magic |= Protocol::Encryption; -#endif + magic |= Protocol::Encryption; magic |= Protocol::Compression; stream << magic; @@ -275,7 +252,7 @@ void ClientAuthHandler::setPeer(RemotePeer* peer) connect(_peer, &RemotePeer::transferProgress, this, &ClientAuthHandler::transferProgress); // The legacy protocol enables SSL later, after registration - if (!_account.useSsl() || _legacy) + if (_legacy) startRegistration(); // otherwise, do it now else @@ -286,13 +263,7 @@ void ClientAuthHandler::startRegistration() { emit statusMessage(tr("Synchronizing to core...")); - // useSsl will be ignored by non-legacy peers - bool useSsl = false; -#ifdef HAVE_SSL - useSsl = _account.useSsl(); -#endif - - _peer->dispatch(Protocol::RegisterClient(Quassel::Features{}, Quassel::buildInfo().fancyVersionString, Quassel::buildInfo().commitDate, useSsl)); + _peer->dispatch(Protocol::RegisterClient(Quassel::Features{}, Quassel::buildInfo().fancyVersionString, Quassel::buildInfo().commitDate)); } void ClientAuthHandler::handle(const Protocol::ClientDenied& msg) @@ -310,7 +281,7 @@ void ClientAuthHandler::handle(const Protocol::ClientRegistered& msg) _peer->setFeatures(std::move(msg.features)); // The legacy protocol enables SSL at this point - if (_legacy && _account.useSsl()) + if (_legacy) checkAndEnableSsl(msg.sslSupported); else onConnectionReady(); @@ -403,21 +374,16 @@ void ClientAuthHandler::handle(const Protocol::SessionState& msg) void ClientAuthHandler::checkAndEnableSsl(bool coreSupportsSsl) { -#ifndef HAVE_SSL - Q_UNUSED(coreSupportsSsl); -#else CoreAccountSettings s; - if (coreSupportsSsl && _account.useSsl()) { + if (coreSupportsSsl) { // Make sure the warning is shown next time we don't have SSL in the core s.setAccountValue("ShowNoCoreSslWarning", true); - auto* sslSocket = qobject_cast(socket()); - Q_ASSERT(sslSocket); - connect(sslSocket, &QSslSocket::encrypted, this, &ClientAuthHandler::onSslSocketEncrypted); - connect(sslSocket, selectOverload&>(&QSslSocket::sslErrors), this, &ClientAuthHandler::onSslErrors); + connect(socket(), &QSslSocket::encrypted, this, &ClientAuthHandler::onSslSocketEncrypted); + connect(socket(), selectOverload&>(&QSslSocket::sslErrors), this, &ClientAuthHandler::onSslErrors); qDebug() << "Starting encryption..."; - sslSocket->flush(); - sslSocket->startClientEncryption(); + socket()->flush(); + socket()->startClientEncryption(); } else { if (s.accountValue("ShowNoCoreSslWarning", true).toBool()) { @@ -436,17 +402,19 @@ void ClientAuthHandler::checkAndEnableSsl(bool coreSupportsSsl) else startRegistration(); } -#endif } -#ifdef HAVE_SSL void ClientAuthHandler::onSslSocketEncrypted() { auto* socket = qobject_cast(sender()); Q_ASSERT(socket); +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) if (!socket->sslErrors().count()) { +#else + if (!socket->sslHandshakeErrors().count()) { +#endif // Cert is valid, so we don't want to store it as known // That way, a warning will appear in case it becomes invalid at some point CoreAccountSettings s; @@ -464,9 +432,6 @@ void ClientAuthHandler::onSslSocketEncrypted() void ClientAuthHandler::onSslErrors() { - auto* socket = qobject_cast(sender()); - Q_ASSERT(socket); - CoreAccountSettings s; QByteArray knownDigest = s.accountValue("SslCert").toByteArray(); ClientAuthHandler::DigestVersion knownDigestVersion = static_cast( @@ -475,11 +440,11 @@ void ClientAuthHandler::onSslErrors() QByteArray calculatedDigest; switch (knownDigestVersion) { case ClientAuthHandler::DigestVersion::Md5: - calculatedDigest = socket->peerCertificate().digest(QCryptographicHash::Md5); + calculatedDigest = socket()->peerCertificate().digest(QCryptographicHash::Md5); break; case ClientAuthHandler::DigestVersion::Sha2_512: - calculatedDigest = socket->peerCertificate().digest(QCryptographicHash::Sha512); + calculatedDigest = socket()->peerCertificate().digest(QCryptographicHash::Sha512); break; default: @@ -489,7 +454,7 @@ void ClientAuthHandler::onSslErrors() if (knownDigest != calculatedDigest) { bool accepted = false; bool permanently = false; - emit handleSslErrors(socket, &accepted, &permanently); + emit handleSslErrors(socket(), &accepted, &permanently); if (!accepted) { requestDisconnect(tr("Unencrypted connection canceled")); @@ -497,7 +462,7 @@ void ClientAuthHandler::onSslErrors() } if (permanently) { - s.setAccountValue("SslCert", socket->peerCertificate().digest(QCryptographicHash::Sha512)); + s.setAccountValue("SslCert", socket()->peerCertificate().digest(QCryptographicHash::Sha512)); s.setAccountValue("SslCertDigestVersion", ClientAuthHandler::DigestVersion::Latest); } else { @@ -506,11 +471,9 @@ void ClientAuthHandler::onSslErrors() } } else if (knownDigestVersion != ClientAuthHandler::DigestVersion::Latest) { - s.setAccountValue("SslCert", socket->peerCertificate().digest(QCryptographicHash::Sha512)); + s.setAccountValue("SslCert", socket()->peerCertificate().digest(QCryptographicHash::Sha512)); s.setAccountValue("SslCertDigestVersion", ClientAuthHandler::DigestVersion::Latest); } - socket->ignoreSslErrors(); + socket()->ignoreSslErrors(); } - -#endif /* HAVE_SSL */ diff --git a/src/client/clientauthhandler.h b/src/client/clientauthhandler.h index 701bd7e3..4611e15c 100644 --- a/src/client/clientauthhandler.h +++ b/src/client/clientauthhandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -67,9 +67,7 @@ signals: void userAuthenticationRequired(CoreAccount* account, bool* valid, const QString& errorMessage = QString()); void handleNoSslInClient(bool* accepted); void handleNoSslInCore(bool* accepted); -#ifdef HAVE_SSL void handleSslErrors(const QSslSocket* socket, bool* accepted, bool* permanently); -#endif void encrypted(bool isEncrypted = true); void startCoreSetup(const QVariantList& backendInfo, const QVariantList& authenticatorInfo); @@ -98,10 +96,8 @@ private slots: void onSocketDisconnected() override; void onReadyRead(); -#ifdef HAVE_SSL void onSslSocketEncrypted(); void onSslErrors(); -#endif void onProtocolVersionMismatch(int actual, int expected); diff --git a/src/client/clientbacklogmanager.cpp b/src/client/clientbacklogmanager.cpp index cf6ab5d2..cb082973 100644 --- a/src/client/clientbacklogmanager.cpp +++ b/src/client/clientbacklogmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,7 @@ #include "clientbacklogmanager.h" +#include #include #include @@ -28,6 +29,7 @@ #include "backlogrequester.h" #include "backlogsettings.h" #include "client.h" +#include "util.h" ClientBacklogManager::ClientBacklogManager(QObject* parent) : BacklogManager(parent) @@ -95,6 +97,9 @@ void ClientBacklogManager::requestInitialBacklog() BacklogSettings settings; switch (settings.requesterType()) { + case BacklogRequester::AsNeeded: + _requester = new AsNeededBacklogRequester(this); + break; case BacklogRequester::GlobalUnread: _requester = new GlobalUnreadBacklogRequester(this); break; @@ -116,7 +121,7 @@ void ClientBacklogManager::requestInitialBacklog() BufferIdList ClientBacklogManager::filterNewBufferIds(const BufferIdList& bufferIds) { BufferIdList newBuffers; - QSet availableBuffers = Client::networkModel()->allBufferIds().toSet(); + QSet availableBuffers = toQSet(Client::networkModel()->allBufferIds()); foreach (BufferId bufferId, bufferIds) { if (_buffersRequested.contains(bufferId) || !availableBuffers.contains(bufferId)) continue; @@ -127,7 +132,7 @@ BufferIdList ClientBacklogManager::filterNewBufferIds(const BufferIdList& buffer void ClientBacklogManager::checkForBacklog(const QList& bufferIds) { - // we ingore all backlogrequests until we had our initial request + // we ignore all backlogrequests until we had our initial request if (!_initBacklogRequested) { return; } @@ -142,6 +147,7 @@ void ClientBacklogManager::checkForBacklog(const QList& bufferIds) break; case BacklogRequester::PerBufferUnread: case BacklogRequester::PerBufferFixed: + case BacklogRequester::AsNeeded: default: { BufferIdList buffers = filterNewBufferIds(bufferIds); if (!buffers.isEmpty()) @@ -164,7 +170,7 @@ void ClientBacklogManager::dispatchMessages(const MessageList& messages, bool so clock_t start_t = clock(); if (sort) - qSort(msgs); + std::sort(msgs.begin(), msgs.end()); Client::messageProcessor()->process(msgs); clock_t end_t = clock(); diff --git a/src/client/clientbacklogmanager.h b/src/client/clientbacklogmanager.h index c1ecccf5..3e2333e0 100644 --- a/src/client/clientbacklogmanager.h +++ b/src/client/clientbacklogmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientbufferviewconfig.cpp b/src/client/clientbufferviewconfig.cpp index fb7275b0..45c53ef5 100644 --- a/src/client/clientbufferviewconfig.cpp +++ b/src/client/clientbufferviewconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientbufferviewconfig.h b/src/client/clientbufferviewconfig.h index 420d2bf7..6cc7385a 100644 --- a/src/client/clientbufferviewconfig.h +++ b/src/client/clientbufferviewconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientbufferviewmanager.cpp b/src/client/clientbufferviewmanager.cpp index fa7dd2f9..b89addbf 100644 --- a/src/client/clientbufferviewmanager.cpp +++ b/src/client/clientbufferviewmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientbufferviewmanager.h b/src/client/clientbufferviewmanager.h index 61f56caa..98194b8f 100644 --- a/src/client/clientbufferviewmanager.h +++ b/src/client/clientbufferviewmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientidentity.cpp b/src/client/clientidentity.cpp index 1c2956e5..f1ca9972 100644 --- a/src/client/clientidentity.cpp +++ b/src/client/clientidentity.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -33,14 +33,11 @@ CertIdentity::CertIdentity(const Identity& other, QObject* parent) CertIdentity::CertIdentity(const CertIdentity& other, QObject* parent) : Identity(other, parent) -#ifdef HAVE_SSL , _isDirty(other._isDirty) , _sslKey(other._sslKey) , _sslCert(other._sslCert) -#endif {} -#ifdef HAVE_SSL void CertIdentity::enableEditSsl(bool enable) { if (!enable || _certManager) @@ -101,5 +98,3 @@ void ClientCertManager::setSslCert(const QByteArray& encoded) { _certIdentity->setSslCert(QSslCertificate(encoded)); } - -#endif // HAVE_SSL diff --git a/src/client/clientidentity.h b/src/client/clientidentity.h index 77b42813..fc828586 100644 --- a/src/client/clientidentity.h +++ b/src/client/clientidentity.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -35,13 +35,8 @@ public: CertIdentity(const Identity& other, QObject* parent = nullptr); CertIdentity(const CertIdentity& other, QObject* parent = nullptr); -#ifdef HAVE_SSL inline bool isDirty() const { return _isDirty; } -#else - inline bool isDirty() const { return false; } -#endif -#ifdef HAVE_SSL void enableEditSsl(bool enable = true); inline const QSslKey& sslKey() const { return _sslKey; } inline const QSslCertificate& sslCert() const { return _sslCert; } @@ -63,13 +58,11 @@ private: bool _isDirty{false}; QSslKey _sslKey; QSslCertificate _sslCert; -#endif // HAVE_SSL }; // ======================================== // ClientCertManager // ======================================== -#ifdef HAVE_SSL class ClientCertManager : public CertManager { @@ -92,4 +85,3 @@ private: CertIdentity* _certIdentity; }; -#endif // HAVE_SSL diff --git a/src/client/clientignorelistmanager.cpp b/src/client/clientignorelistmanager.cpp index 5ea2d04d..bc317c95 100644 --- a/src/client/clientignorelistmanager.cpp +++ b/src/client/clientignorelistmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientignorelistmanager.h b/src/client/clientignorelistmanager.h index eb1f807b..194a5811 100644 --- a/src/client/clientignorelistmanager.h +++ b/src/client/clientignorelistmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientirclisthelper.cpp b/src/client/clientirclisthelper.cpp index fcaa20c6..40c185b6 100644 --- a/src/client/clientirclisthelper.cpp +++ b/src/client/clientirclisthelper.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientirclisthelper.h b/src/client/clientirclisthelper.h index a1961ec8..871e4506 100644 --- a/src/client/clientirclisthelper.h +++ b/src/client/clientirclisthelper.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientsettings.cpp b/src/client/clientsettings.cpp index 91e6d07c..f4caa2a3 100644 --- a/src/client/clientsettings.cpp +++ b/src/client/clientsettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -23,10 +23,8 @@ #include #include +#include #include -#ifdef HAVE_SSL -# include -#endif #include "client.h" #include "quassel.h" @@ -161,7 +159,7 @@ void CoreAccountSettings::setJumpKeyMap(const QHash& keyMap) QVariantMap variants; QHash::const_iterator mapIter = keyMap.constBegin(); while (mapIter != keyMap.constEnd()) { - variants[QString::number(mapIter.key())] = qVariantFromValue(mapIter.value()); + variants[QString::number(mapIter.key())] = QVariant::fromValue(mapIter.value()); ++mapIter; } setAccountValue("JumpKeyMap", variants); @@ -183,7 +181,7 @@ void CoreAccountSettings::setBufferViewOverlay(const QSet& viewIds) { QVariantList variants; foreach (int viewId, viewIds) { - variants << qVariantFromValue(viewId); + variants << QVariant::fromValue(viewId); } setAccountValue("BufferViewOverlay", variants); } @@ -298,7 +296,7 @@ void NotificationSettings::setHighlightNick(NotificationSettings::HighlightNickT NotificationSettings::HighlightNickType NotificationSettings::highlightNick() const { - return (NotificationSettings::HighlightNickType)localValue("Highlights/HighlightNick", CurrentNick).toInt(); + return (NotificationSettings::HighlightNickType)localValue("Highlights/HighlightNick", NoNick).toInt(); } void NotificationSettings::setNicksCaseSensitive(bool cs) diff --git a/src/client/clientsettings.h b/src/client/clientsettings.h index 0bb1709c..9a9c91a5 100644 --- a/src/client/clientsettings.h +++ b/src/client/clientsettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clienttransfer.cpp b/src/client/clienttransfer.cpp index 17e9deab..7aad3d4a 100644 --- a/src/client/clienttransfer.cpp +++ b/src/client/clienttransfer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clienttransfer.h b/src/client/clienttransfer.h index 7a18fb2b..c5a247fa 100644 --- a/src/client/clienttransfer.h +++ b/src/client/clienttransfer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clienttransfermanager.cpp b/src/client/clienttransfermanager.cpp index 44a62b72..42f6b118 100644 --- a/src/client/clienttransfermanager.cpp +++ b/src/client/clienttransfermanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clienttransfermanager.h b/src/client/clienttransfermanager.h index 513f71cd..78b572ed 100644 --- a/src/client/clienttransfermanager.h +++ b/src/client/clienttransfermanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/clientuserinputhandler.cpp b/src/client/clientuserinputhandler.cpp index 9162945a..80794d7f 100644 --- a/src/client/clientuserinputhandler.cpp +++ b/src/client/clientuserinputhandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -91,13 +91,18 @@ void ClientUserInputHandler::handleExec(const BufferInfo& bufferInfo, const QStr void ClientUserInputHandler::handleJoin(const BufferInfo& bufferInfo, const QString& text) { - if (text.isEmpty()) { - Client::messageModel()->insertErrorMessage(bufferInfo, tr("/JOIN expects a channel")); - return; + auto channelName = text; + if (channelName.isEmpty()) { + if (bufferInfo.type() == BufferInfo::ChannelBuffer) { + channelName = bufferInfo.bufferName(); + } else { + Client::messageModel()->insertErrorMessage(bufferInfo, tr("/JOIN expects a channel")); + return; + } } - switchBuffer(bufferInfo.networkId(), text.section(' ', 0, 0)); + switchBuffer(bufferInfo.networkId(), channelName.section(' ', 0, 0)); // send to core - defaultHandler("JOIN", bufferInfo, text); + defaultHandler("JOIN", bufferInfo, channelName); } void ClientUserInputHandler::handleQuery(const BufferInfo& bufferInfo, const QString& text) diff --git a/src/client/clientuserinputhandler.h b/src/client/clientuserinputhandler.h index 684447a4..964e0476 100644 --- a/src/client/clientuserinputhandler.h +++ b/src/client/clientuserinputhandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/coreaccount.cpp b/src/client/coreaccount.cpp index a3021246..afd7db34 100644 --- a/src/client/coreaccount.cpp +++ b/src/client/coreaccount.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -26,7 +26,6 @@ CoreAccount::CoreAccount(AccountId accountId) _internal = false; _port = 4242; _storePassword = false; - _useSsl = true; _proxyType = QNetworkProxy::DefaultProxy; _proxyPort = 8080; } @@ -76,11 +75,6 @@ void CoreAccount::setPort(uint port) _port = port; } -void CoreAccount::setUseSsl(bool useSsl) -{ - _useSsl = useSsl; -} - void CoreAccount::setProxyType(QNetworkProxy::ProxyType type) { _proxyType = type; @@ -121,7 +115,6 @@ QVariantMap CoreAccount::toVariantMap(bool forcePassword) const v["StorePassword"] = storePassword(); v["HostName"] = hostName(); v["Port"] = port(); - v["UseSSL"] = useSsl(); v["ProxyType"] = proxyType(); v["ProxyUser"] = proxyUser(); v["ProxyPassword"] = proxyPassword(); @@ -141,7 +134,6 @@ void CoreAccount::fromVariantMap(const QVariantMap& v) setStorePassword(v.value("StorePassword").toBool()); setHostName(v.value("HostName").toString()); setPort(v.value("Port").toUInt()); - setUseSsl(v.value("UseSSL").toBool()); setProxyType((QNetworkProxy::ProxyType)v.value("ProxyType").toInt()); setProxyUser(v.value("ProxyUser").toString()); setProxyPassword(v.value("ProxyPassword").toString()); @@ -172,7 +164,6 @@ QDebug operator<<(QDebug dbg, const CoreAccount& acc) << qPrintable(QString(", StorePassword:")) << acc.storePassword() << qPrintable(QString(", HostName:")) << acc.hostName() << qPrintable(QString(", Port:")) << acc.port() - << qPrintable(QString(", UseSSL:")) << acc.useSsl() << qPrintable(QString(", ProxyType:")) << acc.proxyType() << qPrintable(QString(", ProxyUser:")) << acc.proxyUser() << qPrintable(QString(", ProxyPassword:")) << acc.proxyPassword() diff --git a/src/client/coreaccount.h b/src/client/coreaccount.h index 13eb6c6c..b1eb23c6 100644 --- a/src/client/coreaccount.h +++ b/src/client/coreaccount.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -48,7 +48,6 @@ public: inline bool storePassword() const { return _storePassword; } inline QString hostName() const { return _hostName; } inline uint port() const { return _port; } - inline bool useSsl() const { return _useSsl; } inline QNetworkProxy::ProxyType proxyType() const { return _proxyType; } inline QString proxyUser() const { return _proxyUser; } @@ -64,7 +63,6 @@ public: void setStorePassword(bool); void setHostName(const QString& hostname); void setPort(uint port); - void setUseSsl(bool); void setProxyType(QNetworkProxy::ProxyType); void setProxyUser(const QString&); @@ -90,7 +88,7 @@ private: bool _internal; QString _user, _password, _hostName; uint _port; - bool _storePassword, _useSsl; + bool _storePassword{}; QNetworkProxy::ProxyType _proxyType; QString _proxyUser, _proxyPassword, _proxyHostName; uint _proxyPort; diff --git a/src/client/coreaccountmodel.cpp b/src/client/coreaccountmodel.cpp index 91b697b4..8dc681ac 100644 --- a/src/client/coreaccountmodel.cpp +++ b/src/client/coreaccountmodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -98,7 +98,7 @@ QVariant CoreAccountModel::data(const QModelIndex& index, int role) const case Qt::DisplayRole: return acc.accountName(); case AccountIdRole: - return QVariant::fromValue(acc.accountId()); + return QVariant::fromValue(acc.accountId()); case UuidRole: return acc.uuid().toString(); diff --git a/src/client/coreaccountmodel.h b/src/client/coreaccountmodel.h index 012554d9..42eb9380 100644 --- a/src/client/coreaccountmodel.h +++ b/src/client/coreaccountmodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/coreconnection.cpp b/src/client/coreconnection.cpp index d01ec789..0f6cc807 100644 --- a/src/client/coreconnection.cpp +++ b/src/client/coreconnection.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -381,9 +381,7 @@ void CoreConnection::connectToCurrentAccount() connect(_authHandler, &ClientAuthHandler::userAuthenticationRequired, this, &CoreConnection::userAuthenticationRequired); connect(_authHandler, &ClientAuthHandler::handleNoSslInClient, this, &CoreConnection::handleNoSslInClient); connect(_authHandler, &ClientAuthHandler::handleNoSslInCore, this, &CoreConnection::handleNoSslInCore); -#ifdef HAVE_SSL connect(_authHandler, &ClientAuthHandler::handleSslErrors, this, &CoreConnection::handleSslErrors); -#endif connect(_authHandler, &ClientAuthHandler::loginSuccessful, this, &CoreConnection::onLoginSuccessful); connect(_authHandler, &ClientAuthHandler::handshakeComplete, this, &CoreConnection::onHandshakeComplete); diff --git a/src/client/coreconnection.h b/src/client/coreconnection.h index f8be383a..d51d429d 100644 --- a/src/client/coreconnection.h +++ b/src/client/coreconnection.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -24,14 +24,9 @@ #include #include +#include #include -#ifdef HAVE_SSL -# include -#else -# include -#endif - #include "coreaccount.h" #include "remotepeer.h" #include "types.h" @@ -111,9 +106,7 @@ signals: void userAuthenticationRequired(CoreAccount*, bool* valid, const QString& errorMessage = QString()); void handleNoSslInClient(bool* accepted); void handleNoSslInCore(bool* accepted); -#ifdef HAVE_SSL void handleSslErrors(const QSslSocket* socket, bool* accepted, bool* permanently); -#endif private slots: void connectToCurrentAccount(); diff --git a/src/client/execwrapper.cpp b/src/client/execwrapper.cpp index f87eb0c7..5cbecf67 100644 --- a/src/client/execwrapper.cpp +++ b/src/client/execwrapper.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,6 +22,7 @@ #include #include +#include #include "client.h" #include "messagemodel.h" @@ -34,7 +35,11 @@ ExecWrapper::ExecWrapper(QObject* parent) connect(&_process, &QProcess::readyReadStandardOutput, this, &ExecWrapper::processReadStdout); connect(&_process, &QProcess::readyReadStandardError, this, &ExecWrapper::processReadStderr); connect(&_process, selectOverload(&QProcess::finished), this, &ExecWrapper::processFinished); +#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0) connect(&_process, selectOverload(&QProcess::error), this, &ExecWrapper::processError); +#else + connect(&_process, &QProcess::errorOccurred, this, &ExecWrapper::processError); +#endif connect(this, &ExecWrapper::output, this, &ExecWrapper::postStdout); connect(this, &ExecWrapper::error, this, &ExecWrapper::postStderr); @@ -43,28 +48,32 @@ ExecWrapper::ExecWrapper(QObject* parent) void ExecWrapper::start(const BufferInfo& info, const QString& command) { _bufferInfo = info; - QString params; + _scriptName.clear(); - QRegExp rx(R"(^\s*(\S+)(\s+(.*))?$)"); - if (!rx.exactMatch(command)) { + QStringList params; + + static const QRegularExpression rx{R"(^\s*(\S+)(\s+(.*))?$)"}; + auto match = rx.match(command); + if (!match.hasMatch()) { emit error(tr("Invalid command string for /exec: %1").arg(command)); } else { - _scriptName = rx.cap(1); - params = rx.cap(3); + _scriptName = match.captured(1); + static const QRegularExpression splitRx{"\\s+"}; + params = match.captured(3).split(splitRx, QString::SkipEmptyParts); } // Make sure we don't execute something outside a script dir - if (_scriptName.contains("../") || _scriptName.contains("..\\")) + if (_scriptName.contains("../") || _scriptName.contains("..\\")) { emit error(tr(R"(Name "%1" is invalid: ../ or ..\ are not allowed!)").arg(_scriptName)); - - else { + } + else if (!_scriptName.isEmpty()) { foreach (QString scriptDir, Quassel::scriptDirPaths()) { QString fileName = scriptDir + _scriptName; if (!QFile::exists(fileName)) continue; _process.setWorkingDirectory(scriptDir); - _process.start('"' + fileName + "\" " + params); + _process.start(_scriptName, params); return; } emit error(tr("Could not find script \"%1\"").arg(_scriptName)); diff --git a/src/client/execwrapper.h b/src/client/execwrapper.h index 4c0dea08..eef3982e 100644 --- a/src/client/execwrapper.h +++ b/src/client/execwrapper.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/irclistmodel.cpp b/src/client/irclistmodel.cpp index 8091ca42..eb25252f 100644 --- a/src/client/irclistmodel.cpp +++ b/src/client/irclistmodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/irclistmodel.h b/src/client/irclistmodel.h index 93bf3f81..6982f094 100644 --- a/src/client/irclistmodel.h +++ b/src/client/irclistmodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/messagefilter.cpp b/src/client/messagefilter.cpp index 10c9aa08..e1303e4d 100644 --- a/src/client/messagefilter.cpp +++ b/src/client/messagefilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -28,6 +28,7 @@ #include "clientignorelistmanager.h" #include "messagemodel.h" #include "networkmodel.h" +#include "util.h" MessageFilter::MessageFilter(QAbstractItemModel* source, QObject* parent) : QSortFilterProxyModel(parent) @@ -39,7 +40,7 @@ MessageFilter::MessageFilter(QAbstractItemModel* source, QObject* parent) MessageFilter::MessageFilter(MessageModel* source, const QList& buffers, QObject* parent) : QSortFilterProxyModel(parent) - , _validBuffers(buffers.toSet()) + , _validBuffers(toQSet(buffers)) , _messageTypeFilter(0) { init(); @@ -114,8 +115,8 @@ QString MessageFilter::idString() const if (_validBuffers.isEmpty()) return "*"; - QList bufferIds = _validBuffers.toList(); - qSort(bufferIds); + QList bufferIds = _validBuffers.values(); + std::sort(bufferIds.begin(), bufferIds.end()); QStringList bufferIdStrings; foreach (BufferId id, bufferIds) @@ -184,9 +185,9 @@ bool MessageFilter::filterAcceptsRow(int sourceRow, const QModelIndex& sourcePar if (redirectionTarget & BufferSettings::CurrentBuffer && !(flags & Message::Backlog)) { BufferId redirectedTo = sourceModel()->data(sourceIdx, MessageModel::RedirectedToRole).value(); if (!redirectedTo.isValid()) { - BufferId redirectedTo = Client::bufferModel()->currentIndex().data(NetworkModel::BufferIdRole).value(); + redirectedTo = Client::bufferModel()->currentIndex().data(NetworkModel::BufferIdRole).value(); if (redirectedTo.isValid()) - sourceModel()->setData(sourceIdx, QVariant::fromValue(redirectedTo), MessageModel::RedirectedToRole); + sourceModel()->setData(sourceIdx, QVariant::fromValue(redirectedTo), MessageModel::RedirectedToRole); } if (_validBuffers.contains(redirectedTo)) diff --git a/src/client/messagefilter.h b/src/client/messagefilter.h index 30113e17..a1ca2630 100644 --- a/src/client/messagefilter.h +++ b/src/client/messagefilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/messagemodel.cpp b/src/client/messagemodel.cpp index e39c7a3a..6c93a7f6 100644 --- a/src/client/messagemodel.cpp +++ b/src/client/messagemodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,8 @@ #include "messagemodel.h" +#include + #include #include "backlogsettings.h" @@ -105,13 +107,13 @@ void MessageModel::insertMessages(const QList& msglist) else { _messageBuffer = msglist.mid(processedMsgs); } - qSort(_messageBuffer); + std::sort(_messageBuffer.begin(), _messageBuffer.end()); QCoreApplication::postEvent(this, new ProcessBufferEvent()); } } else { _messageBuffer << msglist; - qSort(_messageBuffer); + std::sort(_messageBuffer.begin(), _messageBuffer.end()); } } @@ -125,7 +127,7 @@ void MessageModel::insertMessageGroup(const QList& msglist) Message dayChangeMsg; if (start > 0) { - // check if the preceeding msg is a daychange message and if so if + // check if the preceding msg is a daychange message and if so if // we have to drop or relocate it at the end of this chunk int prevIdx = start - 1; if (messageItemAt(prevIdx)->msgType() == Message::DayChange && messageItemAt(prevIdx)->timestamp() > msglist.at(0).timestamp()) { @@ -148,7 +150,7 @@ void MessageModel::insertMessageGroup(const QList& msglist) // check if we need to insert a daychange message at the end of the this group // if this assert triggers then indexForId() would have found a spot right before a DayChangeMsg - // this should never happen as daychange messages share the msgId with the preceeding message + // this should never happen as daychange messages share the msgId with the preceding message Q_ASSERT(messageItemAt(start)->msgType() != Message::DayChange); QDateTime nextTs = messageItemAt(start)->timestamp(); QDateTime prevTs = msglist.last().timestamp(); @@ -186,7 +188,7 @@ int MessageModel::insertMessagesGracefully(const QList& msglist) /* short description: * 1) first we check where the message with the highest msgId from msglist would be inserted * 2) check that position for dupe - * 3) determine the messageId of the preceeding msg + * 3) determine the messageId of the preceding msg * 4) insert as many msgs from msglist with with msgId larger then the just determined id * those messages are automatically less then the msg of the position we just determined in 1) */ @@ -202,7 +204,7 @@ int MessageModel::insertMessagesGracefully(const QList& msglist) QList::const_iterator iter; if (inOrder) { iter = msglist.constEnd(); - --iter; // this op is safe as we've allready passed an empty check + --iter; // this op is safe as we've already passed an empty check } else { iter = msglist.constBegin(); @@ -391,17 +393,35 @@ void MessageModel::requestBacklog(BufferId bufferId) BacklogSettings backlogSettings; int requestCount = backlogSettings.dynamicBacklogAmount(); + // Assume there's no available messages + MsgId oldestAvailableMsgId{-1}; + + // Try to find the oldest (lowest ID) message belonging to this buffer for (int i = 0; i < messageCount(); i++) { if (messageItemAt(i)->bufferId() == bufferId) { - _messagesWaiting[bufferId] = requestCount; - Client::backlogManager()->emitMessagesRequested(tr("Requesting %1 messages from backlog for buffer %2:%3") - .arg(requestCount) - .arg(Client::networkModel()->networkName(bufferId)) - .arg(Client::networkModel()->bufferName(bufferId))); - Client::backlogManager()->requestBacklog(bufferId, -1, messageItemAt(i)->msgId(), requestCount); - return; + // Match found, use this message ID for requesting more backlog + oldestAvailableMsgId = messageItemAt(i)->msgId(); + break; } } + + // Prepare to fetch messages + _messagesWaiting[bufferId] = requestCount; + Client::backlogManager()->emitMessagesRequested(tr("Requesting %1 messages from backlog for buffer %2:%3") + .arg(requestCount) + .arg(Client::networkModel()->networkName(bufferId)) + .arg(Client::networkModel()->bufferName(bufferId))); + + if (oldestAvailableMsgId.isValid()) { + // Request messages from backlog starting from this message ID, going into the past + Client::backlogManager()->requestBacklog(bufferId, -1, oldestAvailableMsgId, requestCount); + } + else { + // No existing messages could be found. Try to fetch the newest available messages instead. + // This may happen when initial backlog fetching is set to zero, or if no messages exist in + // a buffer. + Client::backlogManager()->requestBacklog(bufferId, -1, -1, requestCount); + } } void MessageModel::messagesReceived(BufferId bufferId, int count) @@ -437,11 +457,11 @@ QVariant MessageModelItem::data(int column, int role) const switch (role) { case MessageModel::MessageRole: - return QVariant::fromValue(message()); + return QVariant::fromValue(message()); case MessageModel::MsgIdRole: - return QVariant::fromValue(msgId()); + return QVariant::fromValue(msgId()); case MessageModel::BufferIdRole: - return QVariant::fromValue(bufferId()); + return QVariant::fromValue(bufferId()); case MessageModel::TypeRole: return msgType(); case MessageModel::FlagsRole: @@ -449,9 +469,9 @@ QVariant MessageModelItem::data(int column, int role) const case MessageModel::TimestampRole: return timestamp(); case MessageModel::RedirectedToRole: - return qVariantFromValue(_redirectedTo); + return QVariant::fromValue(_redirectedTo); default: - return QVariant(); + return {}; } } diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index e916879b..bee8ebf1 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -112,7 +112,7 @@ private slots: private: void insertMessageGroup(const QList&); - int insertMessagesGracefully(const QList&); // inserts as many contiguous msgs as possible. returns numer of inserted msgs. + int insertMessagesGracefully(const QList&); // inserts as many contiguous msgs as possible. returns number of inserted msgs. int indexForId(MsgId); // QList _messageList; diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 17a9aaa0..ae37188f 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,7 @@ #include "networkmodel.h" +#include #include #include @@ -69,7 +70,7 @@ QVariant NetworkItem::data(int column, int role) const else return QVariant(); case NetworkModel::NetworkIdRole: - return qVariantFromValue(_networkId); + return QVariant::fromValue(_networkId); case NetworkModel::ItemTypeRole: return NetworkModel::NetworkItemType; case NetworkModel::ItemActiveRole: @@ -376,11 +377,11 @@ QVariant BufferItem::data(int column, int role) const case NetworkModel::ItemTypeRole: return NetworkModel::BufferItemType; case NetworkModel::BufferIdRole: - return qVariantFromValue(bufferInfo().bufferId()); + return QVariant::fromValue(bufferInfo().bufferId()); case NetworkModel::NetworkIdRole: - return qVariantFromValue(bufferInfo().networkId()); + return QVariant::fromValue(bufferInfo().networkId()); case NetworkModel::BufferInfoRole: - return qVariantFromValue(bufferInfo()); + return QVariant::fromValue(bufferInfo()); case NetworkModel::BufferTypeRole: return int(bufferType()); case NetworkModel::ItemActiveRole: @@ -388,9 +389,9 @@ QVariant BufferItem::data(int column, int role) const case NetworkModel::BufferActivityRole: return (int)activityLevel(); case NetworkModel::BufferFirstUnreadMsgIdRole: - return qVariantFromValue(firstUnreadMsgId()); + return QVariant::fromValue(firstUnreadMsgId()); case NetworkModel::MarkerLineMsgIdRole: - return qVariantFromValue(markerLineMsgId()); + return QVariant::fromValue(markerLineMsgId()); default: return PropertyMapItem::data(column, role); } @@ -482,7 +483,7 @@ QVariant QueryBufferItem::data(int column, int role) const case Qt::EditRole: return BufferItem::data(column, Qt::DisplayRole); case NetworkModel::IrcUserRole: - return QVariant::fromValue(_ircUser); + return QVariant::fromValue(_ircUser); case NetworkModel::UserAwayRole: return (bool)_ircUser ? _ircUser->isAway() : false; default: @@ -695,7 +696,7 @@ QVariant ChannelBufferItem::data(int column, int role) const { switch (role) { case NetworkModel::IrcChannelRole: - return QVariant::fromValue(_ircChannel); + return QVariant::fromValue(_ircChannel); default: return BufferItem::data(column, role); } @@ -1062,7 +1063,7 @@ QVariant IrcUserItem::data(int column, int role) const case NetworkModel::IrcChannelRole: return parent()->data(column, role); case NetworkModel::IrcUserRole: - return QVariant::fromValue(_ircUser.data()); + return QVariant::fromValue(_ircUser.data()); case NetworkModel::UserAwayRole: return (bool)_ircUser ? _ircUser->isAway() : false; default: @@ -1520,7 +1521,7 @@ void NetworkModel::checkForRemovedBuffers(const QModelIndex& parent, int start, return; for (int row = start; row <= end; row++) { - _bufferItemCache.remove(parent.child(row, 0).data(BufferIdRole).value()); + _bufferItemCache.remove(index(row, 0, parent).data(BufferIdRole).value()); } } @@ -1530,7 +1531,7 @@ void NetworkModel::checkForNewBuffers(const QModelIndex& parent, int start, int return; for (int row = start; row <= end; row++) { - QModelIndex child = parent.child(row, 0); + QModelIndex child = parent.model()->index(row, 0, parent); _bufferItemCache[child.data(BufferIdRole).value()] = static_cast(child.internalPointer()); } } @@ -1605,7 +1606,7 @@ void NetworkModel::sortBufferIds(QList& bufferIds) const bufferItems << _bufferItemCache[bufferId]; } - qSort(bufferItems.begin(), bufferItems.end(), bufferItemLessThan); + std::sort(bufferItems.begin(), bufferItems.end(), bufferItemLessThan); bufferIds.clear(); foreach (BufferItem* bufferItem, bufferItems) { diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index b45767fc..86b7cbb0 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/selectionmodelsynchronizer.cpp b/src/client/selectionmodelsynchronizer.cpp index 742f94f8..bf9f5c27 100644 --- a/src/client/selectionmodelsynchronizer.cpp +++ b/src/client/selectionmodelsynchronizer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/selectionmodelsynchronizer.h b/src/client/selectionmodelsynchronizer.h index fe194438..62a8b9de 100644 --- a/src/client/selectionmodelsynchronizer.h +++ b/src/client/selectionmodelsynchronizer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/transfermodel.cpp b/src/client/transfermodel.cpp index a1db0390..7795d75f 100644 --- a/src/client/transfermodel.cpp +++ b/src/client/transfermodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/transfermodel.h b/src/client/transfermodel.h index bf187c31..3d3cd09c 100644 --- a/src/client/transfermodel.h +++ b/src/client/transfermodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/client/treemodel.cpp b/src/client/treemodel.cpp index d1cc465d..c08737ce 100644 --- a/src/client/treemodel.cpp +++ b/src/client/treemodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -45,7 +45,6 @@ private: AbstractTreeItem::AbstractTreeItem(AbstractTreeItem* parent) : QObject(parent) , _flags(Qt::ItemIsSelectable | Qt::ItemIsEnabled) - , _treeItemFlags(nullptr) {} bool AbstractTreeItem::newChild(AbstractTreeItem* item) @@ -102,7 +101,7 @@ void AbstractTreeItem::removeAllChilds() childIter = _childItems.begin(); while (childIter != _childItems.end()) { child = *childIter; - child->setTreeItemFlags(nullptr); // disable self deletion, as this would only fuck up consitency and the child gets deleted anyways + child->setTreeItemFlags({}); // disable self deletion, as this would only fuck up consistency and the child gets deleted anyways child->removeAllChilds(); ++childIter; } @@ -518,7 +517,7 @@ void TreeModel::beginRemoveChilds(int firstRow, int lastRow) disconnect(parentItem->child(i), nullptr, this, nullptr); } - // consitency checks + // consistency checks QModelIndex parent = indexByItem(parentItem); Q_ASSERT(firstRow <= lastRow); Q_ASSERT(parentItem->childCount() > lastRow); @@ -569,9 +568,15 @@ void TreeModel::debug_rowsAboutToBeRemoved(const QModelIndex& parent, int start, parentItem = rootItem; qDebug() << "debug_rowsAboutToBeRemoved" << parent << parentItem << parent.data().toString() << rowCount(parent) << start << end; + // Make sure model is valid first + if (!parent.model()) { + qDebug() << "Parent model is not valid!" << end; + return; + } + QModelIndex child; for (int i = end; i >= start; i--) { - child = parent.child(i, 0); + child = parent.model()->index(i, 0, parent); Q_ASSERT(parentItem->child(i)); qDebug() << ">>>" << i << child << child.data().toString(); } @@ -585,9 +590,15 @@ void TreeModel::debug_rowsInserted(const QModelIndex& parent, int start, int end parentItem = rootItem; qDebug() << "debug_rowsInserted:" << parent << parentItem << parent.data().toString() << rowCount(parent) << start << end; + // Make sure model is valid first + if (!parent.model()) { + qDebug() << "Parent model is not valid!" << end; + return; + } + QModelIndex child; for (int i = start; i <= end; i++) { - child = parent.child(i, 0); + child = parent.model()->index(i, 0, parent); Q_ASSERT(parentItem->child(i)); qDebug() << "<<<" << i << child << child.data().toString(); } diff --git a/src/client/treemodel.h b/src/client/treemodel.h index 1407186a..5022448f 100644 --- a/src/client/treemodel.h +++ b/src/client/treemodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -87,8 +87,8 @@ protected: private: QList _childItems; - Qt::ItemFlags _flags; - TreeItemFlags _treeItemFlags; + Qt::ItemFlags _flags{}; + TreeItemFlags _treeItemFlags{}; void removeChildLater(AbstractTreeItem* child); inline void checkForDeletion() diff --git a/src/common/CMakeLists.txt b/src/common/CMakeLists.txt index 000b772a..d6dbf779 100644 --- a/src/common/CMakeLists.txt +++ b/src/common/CMakeLists.txt @@ -41,6 +41,7 @@ target_sources(${TARGET} PRIVATE peerfactory.cpp presetnetworks.cpp quassel.cpp + proxyline.cpp remotepeer.cpp settings.cpp signalproxy.cpp diff --git a/src/common/abstractsignalwatcher.h b/src/common/abstractsignalwatcher.h index 8322d4c0..25dd4681 100644 --- a/src/common/abstractsignalwatcher.h +++ b/src/common/abstractsignalwatcher.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/aliasmanager.cpp b/src/common/aliasmanager.cpp index d8dd082f..57e73e09 100644 --- a/src/common/aliasmanager.cpp +++ b/src/common/aliasmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -25,16 +25,6 @@ #include "network.h" -AliasManager& AliasManager::operator=(const AliasManager& other) -{ - if (this == &other) - return *this; - - SyncableObject::operator=(other); - _aliases = other._aliases; - return *this; -} - int AliasManager::indexOf(const QString& name) const { for (int i = 0; i < _aliases.count(); i++) { @@ -91,9 +81,10 @@ void AliasManager::addAlias(const QString& name, const QString& expansion) AliasManager::AliasList AliasManager::defaults() { AliasList aliases; - aliases << Alias("j", "/join $0") << Alias("ns", "/msg nickserv $0") << Alias("nickserv", "/msg nickserv $0") - << Alias("cs", "/msg chanserv $0") << Alias("chanserv", "/msg chanserv $0") << Alias("hs", "/msg hostserv $0") - << Alias("hostserv", "/msg hostserv $0") << Alias("wii", "/whois $0 $0") << Alias("back", "/quote away"); + aliases << Alias("j", "/join $0") << Alias("ns", "/quote nickserv $0") << Alias("nickserv", "/quote nickserv $0") + << Alias("cs", "/quote chanserv $0") << Alias("chanserv", "/quote chanserv $0") << Alias("hs", "/quote hostserv $0") + << Alias("hostserv", "/quote hostserv $0") << Alias("wii", "/whois $0 $0") << Alias("back", "/quote away") + << Alias("raw", "/quote $0"); #ifdef Q_OS_LINUX // let's add aliases for scripts that only run on linux @@ -202,7 +193,7 @@ void AliasManager::expand(const QString& alias, const BufferInfo& bufferInfo, co command = command.replace(QString("$%1:ident").arg(j), (ircUser && !ircUser->user().isEmpty()) ? ircUser->user() : QString("*")); // Nickname - // Must be replaced last to avoid interferring with more specific aliases + // Must be replaced last to avoid interfering with more specific aliases command = command.replace(QString("$%1").arg(j), params[j - 1]); } command = command.replace("$0", msg); diff --git a/src/common/aliasmanager.h b/src/common/aliasmanager.h index cb350665..d7629ab3 100644 --- a/src/common/aliasmanager.h +++ b/src/common/aliasmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -42,7 +42,6 @@ public: { setAllowClientUpdates(true); } - AliasManager& operator=(const AliasManager& other); struct Alias { diff --git a/src/common/authhandler.cpp b/src/common/authhandler.cpp index 3489e1ad..98aeac6a 100644 --- a/src/common/authhandler.cpp +++ b/src/common/authhandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -28,12 +28,12 @@ AuthHandler::AuthHandler(QObject* parent) : QObject(parent) {} -QTcpSocket* AuthHandler::socket() const +QSslSocket* AuthHandler::socket() const { return _socket; } -void AuthHandler::setSocket(QTcpSocket* socket) +void AuthHandler::setSocket(QSslSocket* socket) { _socket = socket; connect(socket, selectOverload(&QTcpSocket::error), this, &AuthHandler::onSocketError); diff --git a/src/common/authhandler.h b/src/common/authhandler.h index a2c078a9..2d2e924c 100644 --- a/src/common/authhandler.h +++ b/src/common/authhandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,7 +22,7 @@ #include "common-export.h" -#include +#include #include "protocol.h" @@ -35,9 +35,9 @@ class COMMON_EXPORT AuthHandler : public QObject public: AuthHandler(QObject* parent = nullptr); - QTcpSocket* socket() const; + QSslSocket* socket() const; - bool isLocal() const; + virtual bool isLocal() const; virtual void handle(const Protocol::RegisterClient&) { invalidMessage(); } virtual void handle(const Protocol::ClientDenied&) { invalidMessage(); } @@ -65,7 +65,7 @@ signals: void socketError(QAbstractSocket::SocketError error, const QString& errorString); protected: - void setSocket(QTcpSocket* socket); + void setSocket(QSslSocket* socket); protected slots: virtual void onSocketError(QAbstractSocket::SocketError error); @@ -74,6 +74,6 @@ protected slots: private: void invalidMessage(); - QTcpSocket* _socket{nullptr}; // FIXME: should be a QSharedPointer? -> premature disconnect before the peer has taken over + QSslSocket* _socket{nullptr}; // FIXME: should be a QSharedPointer? -> premature disconnect before the peer has taken over bool _disconnectedSent{false}; }; diff --git a/src/common/backlogmanager.cpp b/src/common/backlogmanager.cpp index 26936f86..19fae8a5 100644 --- a/src/common/backlogmanager.cpp +++ b/src/common/backlogmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -32,6 +32,12 @@ QVariantList BacklogManager::requestBacklogFiltered(BufferId bufferId, MsgId fir return QVariantList(); } +QVariantList BacklogManager::requestBacklogForward(BufferId bufferId, MsgId first, MsgId last, int limit, int type, int flags) +{ + REQUEST(ARG(bufferId), ARG(first), ARG(last), ARG(limit), ARG(type), ARG(flags)) + return QVariantList(); +} + QVariantList BacklogManager::requestBacklogAll(MsgId first, MsgId last, int limit, int additional) { REQUEST(ARG(first), ARG(last), ARG(limit), ARG(additional)) diff --git a/src/common/backlogmanager.h b/src/common/backlogmanager.h index 34e1a5e2..77ad6908 100644 --- a/src/common/backlogmanager.h +++ b/src/common/backlogmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -39,8 +39,11 @@ public slots: virtual QVariantList requestBacklog(BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0); virtual QVariantList requestBacklogFiltered( BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0, int type = -1, int flags = -1); + virtual QVariantList requestBacklogForward( + BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int type = -1, int flags = -1); inline virtual void receiveBacklog(BufferId, MsgId, MsgId, int, int, QVariantList){}; inline virtual void receiveBacklogFiltered(BufferId, MsgId, MsgId, int, int, int, int, QVariantList){}; + inline virtual void receiveBacklogForward(BufferId, MsgId, MsgId, int, int, int, QVariantList){}; virtual QVariantList requestBacklogAll(MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0); virtual QVariantList requestBacklogAllFiltered( diff --git a/src/common/basichandler.cpp b/src/common/basichandler.cpp index 70a90f7b..21697ce2 100644 --- a/src/common/basichandler.cpp +++ b/src/common/basichandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/basichandler.h b/src/common/basichandler.h index 8c2c25dd..36e3345e 100644 --- a/src/common/basichandler.h +++ b/src/common/basichandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/bufferinfo.cpp b/src/common/bufferinfo.cpp index 3aae625c..00bc7d25 100644 --- a/src/common/bufferinfo.cpp +++ b/src/common/bufferinfo.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/bufferinfo.h b/src/common/bufferinfo.h index c443168b..7bfde0c3 100644 --- a/src/common/bufferinfo.h +++ b/src/common/bufferinfo.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/buffersyncer.cpp b/src/common/buffersyncer.cpp index 1c432a48..b95e868b 100644 --- a/src/common/buffersyncer.cpp +++ b/src/common/buffersyncer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -26,18 +26,25 @@ BufferSyncer::BufferSyncer(QObject* parent) : SyncableObject(parent) {} -BufferSyncer::BufferSyncer(QHash lastSeenMsg, +BufferSyncer::BufferSyncer(QHash lastMsg, + QHash lastSeenMsg, QHash markerLines, QHash activities, QHash highlightCounts, QObject* parent) : SyncableObject(parent) + , _lastMsg(std::move(lastMsg)) , _lastSeenMsg(std::move(lastSeenMsg)) , _markerLines(std::move(markerLines)) , _bufferActivities(std::move(activities)) , _highlightCounts(std::move(highlightCounts)) {} +MsgId BufferSyncer::lastMsg(BufferId buffer) const +{ + return _lastMsg.value(buffer, MsgId()); +} + MsgId BufferSyncer::lastSeenMsg(BufferId buffer) const { return _lastSeenMsg.value(buffer, MsgId()); @@ -77,12 +84,32 @@ bool BufferSyncer::setMarkerLine(BufferId buffer, const MsgId& msgId) return true; } +QVariantList BufferSyncer::initLastMsg() const +{ + QVariantList list; + QHash::const_iterator iter = _lastMsg.constBegin(); + while (iter != _lastMsg.constEnd()) { + list << QVariant::fromValue(iter.key()) << QVariant::fromValue(iter.value()); + ++iter; + } + return list; +} + +void BufferSyncer::initSetLastMsg(const QVariantList& list) +{ + _lastMsg.clear(); + Q_ASSERT(list.count() % 2 == 0); + for (int i = 0; i < list.count(); i += 2) { + setLastMsg(list.at(i).value(), list.at(i + 1).value()); + } +} + QVariantList BufferSyncer::initLastSeenMsg() const { QVariantList list; QHash::const_iterator iter = _lastSeenMsg.constBegin(); while (iter != _lastSeenMsg.constEnd()) { - list << QVariant::fromValue(iter.key()) << QVariant::fromValue(iter.value()); + list << QVariant::fromValue(iter.key()) << QVariant::fromValue(iter.value()); ++iter; } return list; @@ -102,7 +129,7 @@ QVariantList BufferSyncer::initMarkerLines() const QVariantList list; QHash::const_iterator iter = _markerLines.constBegin(); while (iter != _markerLines.constEnd()) { - list << QVariant::fromValue(iter.key()) << QVariant::fromValue(iter.value()); + list << QVariant::fromValue(iter.key()) << QVariant::fromValue(iter.value()); ++iter; } return list; @@ -122,7 +149,7 @@ QVariantList BufferSyncer::initActivities() const QVariantList list; auto iter = _bufferActivities.constBegin(); while (iter != _bufferActivities.constEnd()) { - list << QVariant::fromValue(iter.key()) << QVariant::fromValue((int)iter.value()); + list << QVariant::fromValue(iter.key()) << QVariant::fromValue((int)iter.value()); ++iter; } return list; @@ -144,6 +171,8 @@ Message::Types BufferSyncer::activity(BufferId buffer) const void BufferSyncer::removeBuffer(BufferId buffer) { + if (_lastMsg.contains(buffer)) + _lastMsg.remove(buffer); if (_lastSeenMsg.contains(buffer)) _lastSeenMsg.remove(buffer); if (_markerLines.contains(buffer)) @@ -158,6 +187,12 @@ void BufferSyncer::removeBuffer(BufferId buffer) void BufferSyncer::mergeBuffersPermanently(BufferId buffer1, BufferId buffer2) { + setLastMsg(buffer1, std::max(_lastMsg[buffer1], _lastMsg[buffer2])); + setBufferActivity(buffer1, _bufferActivities[buffer1] | _bufferActivities[buffer2]); + setHighlightCount(buffer1, _highlightCounts[buffer1] + _highlightCounts[buffer2]); + + if (_lastMsg.contains(buffer2)) + _lastMsg.remove(buffer2); if (_lastSeenMsg.contains(buffer2)) _lastSeenMsg.remove(buffer2); if (_markerLines.contains(buffer2)) @@ -180,7 +215,7 @@ QVariantList BufferSyncer::initHighlightCounts() const QVariantList list; auto iter = _highlightCounts.constBegin(); while (iter != _highlightCounts.constEnd()) { - list << QVariant::fromValue(iter.key()) << QVariant::fromValue((int)iter.value()); + list << QVariant::fromValue(iter.key()) << QVariant::fromValue((int)iter.value()); ++iter; } return list; diff --git a/src/common/buffersyncer.h b/src/common/buffersyncer.h index 8700d1d2..31fff105 100644 --- a/src/common/buffersyncer.h +++ b/src/common/buffersyncer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -33,13 +33,15 @@ class COMMON_EXPORT BufferSyncer : public SyncableObject public: explicit BufferSyncer(QObject* parent); - explicit BufferSyncer(QHash lastSeenMsg, + explicit BufferSyncer(QHash lastMsg, + QHash lastSeenMsg, QHash markerLines, QHash activities, QHash highlightCounts, QObject* parent); MsgId lastSeenMsg(BufferId buffer) const; + MsgId lastMsg(BufferId buffer) const; MsgId markerLine(BufferId buffer) const; Message::Types activity(BufferId buffer) const; int highlightCount(BufferId buffer) const; @@ -59,6 +61,9 @@ public: } public slots: + QVariantList initLastMsg() const; + void initSetLastMsg(const QVariantList&); + QVariantList initLastSeenMsg() const; void initSetLastSeenMsg(const QVariantList&); @@ -71,6 +76,13 @@ public slots: QVariantList initHighlightCounts() const; void initSetHighlightCounts(const QVariantList&); + virtual inline void setLastMsg(BufferId buffer, const MsgId& msgId) + { + SYNC(ARG(buffer), ARG(msgId)); + _lastMsg[buffer] = msgId; + emit lastMsgSet(buffer, msgId); + } + virtual inline void requestSetLastSeenMsg(BufferId buffer, const MsgId& msgId) { REQUEST(ARG(buffer), ARG(msgId)) } virtual inline void requestSetMarkerLine(BufferId buffer, const MsgId& msgId) { @@ -110,6 +122,7 @@ public slots: virtual inline void markBufferAsRead(BufferId buffer) { SYNC(ARG(buffer)) emit bufferMarkedAsRead(buffer); } signals: + void lastMsgSet(BufferId buffer, const MsgId& msgId); void lastSeenMsgSet(BufferId buffer, const MsgId& msgId); void markerLineSet(BufferId buffer, const MsgId& msgId); void bufferRemoved(BufferId buffer); @@ -124,11 +137,13 @@ protected slots: bool setMarkerLine(BufferId buffer, const MsgId& msgId); protected: + inline QList lastBufferIds() const { return _lastMsg.keys(); } inline QList lastSeenBufferIds() const { return _lastSeenMsg.keys(); } inline QList markerLineBufferIds() const { return _markerLines.keys(); } inline QHash markerLines() const { return _markerLines; } private: + QHash _lastMsg; QHash _lastSeenMsg; QHash _markerLines; QHash _bufferActivities; diff --git a/src/common/bufferviewconfig.cpp b/src/common/bufferviewconfig.cpp index b1a39d8c..c773f9dc 100644 --- a/src/common/bufferviewconfig.cpp +++ b/src/common/bufferviewconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -110,7 +110,7 @@ QVariantList BufferViewConfig::initBufferList() const QVariantList buffers; foreach (BufferId bufferId, _buffers) { - buffers << qVariantFromValue(bufferId); + buffers << QVariant::fromValue(bufferId); } return buffers; @@ -132,7 +132,7 @@ QVariantList BufferViewConfig::initRemovedBuffers() const QVariantList removedBuffers; foreach (BufferId bufferId, _removedBuffers) { - removedBuffers << qVariantFromValue(bufferId); + removedBuffers << QVariant::fromValue(bufferId); } return removedBuffers; @@ -152,7 +152,7 @@ QVariantList BufferViewConfig::initTemporarilyRemovedBuffers() const QVariantList temporarilyRemovedBuffers; foreach (BufferId bufferId, _temporarilyRemovedBuffers) { - temporarilyRemovedBuffers << qVariantFromValue(bufferId); + temporarilyRemovedBuffers << QVariant::fromValue(bufferId); } return temporarilyRemovedBuffers; diff --git a/src/common/bufferviewconfig.h b/src/common/bufferviewconfig.h index 70a11816..34e78314 100644 --- a/src/common/bufferviewconfig.h +++ b/src/common/bufferviewconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/bufferviewmanager.cpp b/src/common/bufferviewmanager.cpp index f5ccf69d..0412a6ec 100644 --- a/src/common/bufferviewmanager.cpp +++ b/src/common/bufferviewmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/bufferviewmanager.h b/src/common/bufferviewmanager.h index 4f8a0215..35f2fbbe 100644 --- a/src/common/bufferviewmanager.h +++ b/src/common/bufferviewmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/compressor.cpp b/src/common/compressor.cpp index e13c1b8c..ad3b5b0a 100644 --- a/src/common/compressor.cpp +++ b/src/common/compressor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/compressor.h b/src/common/compressor.h index 47a4350c..2069e136 100644 --- a/src/common/compressor.h +++ b/src/common/compressor.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/coreinfo.cpp b/src/common/coreinfo.cpp index 7f15d2cf..2a83e187 100644 --- a/src/common/coreinfo.cpp +++ b/src/common/coreinfo.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/coreinfo.h b/src/common/coreinfo.h index 5da1e574..a85205b4 100644 --- a/src/common/coreinfo.h +++ b/src/common/coreinfo.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/ctcpevent.cpp b/src/common/ctcpevent.cpp index 8c1b3fe4..f86ff53c 100644 --- a/src/common/ctcpevent.cpp +++ b/src/common/ctcpevent.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/ctcpevent.h b/src/common/ctcpevent.h index dec8ba35..a89a13ce 100644 --- a/src/common/ctcpevent.h +++ b/src/common/ctcpevent.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/dccconfig.cpp b/src/common/dccconfig.cpp index 800ae885..c4bd70e3 100644 --- a/src/common/dccconfig.cpp +++ b/src/common/dccconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -37,22 +37,6 @@ DccConfig::DccConfig(QObject* parent) setAllowClientUpdates(true); } -DccConfig& DccConfig::operator=(const DccConfig& other) -{ - if (this == &other) - return *this; - - SyncableObject::operator=(other); - - static auto propCount = staticMetaObject.propertyCount(); - for (int i = 0; i < propCount; ++i) { - auto propName = staticMetaObject.property(i).name(); - setProperty(propName, other.property(propName)); - } - - return *this; -} - bool DccConfig::operator==(const DccConfig& other) { // NOTE: We don't compare the SyncableObject attributes (isInitialized, clientUpdatesAllowed()) diff --git a/src/common/dccconfig.h b/src/common/dccconfig.h index 565ddf8e..08a06454 100644 --- a/src/common/dccconfig.h +++ b/src/common/dccconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -88,16 +88,6 @@ public: */ DccConfig(QObject* parent = nullptr); - /** - * Assignment operator. - * - * @note Only assigns properties relevant for config management! - * - * @param[in] other Right-hand side instance - * @returns The updated instance - */ - DccConfig& operator=(const DccConfig& other); - /** * Equality operator. * diff --git a/src/common/deferredptr.h b/src/common/deferredptr.h index 07c1d686..9ed0c8a5 100644 --- a/src/common/deferredptr.h +++ b/src/common/deferredptr.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/event.cpp b/src/common/event.cpp index 8f255d11..dacf4a94 100644 --- a/src/common/event.cpp +++ b/src/common/event.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/event.h b/src/common/event.h index 97d13e24..db5ea2a3 100644 --- a/src/common/event.h +++ b/src/common/event.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/eventmanager.cpp b/src/common/eventmanager.cpp index 7981bcf1..bc212eef 100644 --- a/src/common/eventmanager.cpp +++ b/src/common/eventmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/eventmanager.h b/src/common/eventmanager.h index e4ddb3b0..f6cb37bf 100644 --- a/src/common/eventmanager.h +++ b/src/common/eventmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -110,6 +110,7 @@ public: IrcEventTagmsg, IrcEventTopic, IrcEventError, /// ERROR message from server + IrcEventSetname, ///< Updated realname information IrcEventWallops, IrcEventRawPrivmsg, ///< Undecoded privmsg (still needs CTCP parsing) IrcEventRawNotice, ///< Undecoded notice (still needs CTCP parsing) diff --git a/src/common/expressionmatch.cpp b/src/common/expressionmatch.cpp index d1af24f6..4fb16e34 100644 --- a/src/common/expressionmatch.cpp +++ b/src/common/expressionmatch.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -384,10 +384,14 @@ void ExpressionMatch::cacheRegEx() QRegularExpression ExpressionMatch::regExFactory(const QString& regExString, bool caseSensitive) { - // Construct the regular expression object, setting case sensitivity as appropriate - QRegularExpression newRegEx = QRegularExpression(regExString, - caseSensitive ? QRegularExpression::PatternOption::NoPatternOption - : QRegularExpression::PatternOption::CaseInsensitiveOption); + // This is required, else extra-ASCII codepoints get treated as word boundaries + QRegularExpression::PatternOptions options = QRegularExpression::UseUnicodePropertiesOption; + + if (!caseSensitive) { + options |= QRegularExpression::CaseInsensitiveOption; + } + + QRegularExpression newRegEx = QRegularExpression(regExString, options); // Check if rule is valid if (!newRegEx.isValid()) { diff --git a/src/common/expressionmatch.h b/src/common/expressionmatch.h index 60161f78..0e48e76a 100644 --- a/src/common/expressionmatch.h +++ b/src/common/expressionmatch.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/funchelpers.h b/src/common/funchelpers.h index ed9999e3..05a77064 100644 --- a/src/common/funchelpers.h +++ b/src/common/funchelpers.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/highlightrulemanager.cpp b/src/common/highlightrulemanager.cpp index 2c7a14ce..ae73e8c8 100644 --- a/src/common/highlightrulemanager.cpp +++ b/src/common/highlightrulemanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -25,18 +25,6 @@ #include "expressionmatch.h" #include "util.h" -HighlightRuleManager& HighlightRuleManager::operator=(const HighlightRuleManager& other) -{ - if (this == &other) - return *this; - - SyncableObject::operator=(other); - _highlightRuleList = other._highlightRuleList; - _nicksCaseSensitive = other._nicksCaseSensitive; - _highlightNick = other._highlightNick; - return *this; -} - int HighlightRuleManager::indexOf(int id) const { for (int i = 0; i < _highlightRuleList.count(); i++) { diff --git a/src/common/highlightrulemanager.h b/src/common/highlightrulemanager.h index c9a0d318..af4a81bb 100644 --- a/src/common/highlightrulemanager.h +++ b/src/common/highlightrulemanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -55,7 +55,6 @@ public: { setAllowClientUpdates(true); } - HighlightRuleManager& operator=(const HighlightRuleManager& other); /** * Individual highlight rule diff --git a/src/common/identity.cpp b/src/common/identity.cpp index 3e6f3fc3..80bffc14 100644 --- a/src/common/identity.cpp +++ b/src/common/identity.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -179,7 +179,7 @@ void Identity::setToDefaults() setAutoAwayTime(10); setAutoAwayReason(tr("Not here. No, really. not here!")); setAutoAwayReasonEnabled(false); - setDetachAwayEnabled(false); + setDetachAwayEnabled(true); setDetachAwayReason(tr("All Quassel clients vanished from the face of the earth...")); setDetachAwayReasonEnabled(false); setIdent("quassel"); diff --git a/src/common/identity.h b/src/common/identity.h index baa5bbc5..59436678 100644 --- a/src/common/identity.h +++ b/src/common/identity.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -25,6 +25,8 @@ #include #include #include +#include +#include #include #include @@ -160,10 +162,6 @@ QDataStream& operator>>(QDataStream& in, Identity& identity); Q_DECLARE_METATYPE(Identity) -#ifdef HAVE_SSL -# include -# include - class COMMON_EXPORT CertManager : public SyncableObject { Q_OBJECT @@ -186,5 +184,3 @@ public slots: inline virtual void setSslKey(const QByteArray& encoded) { SYNC(ARG(encoded)) } inline virtual void setSslCert(const QByteArray& encoded) { SYNC(ARG(encoded)) } }; - -#endif // HAVE_SSL diff --git a/src/common/ignorelistmanager.cpp b/src/common/ignorelistmanager.cpp index 077189d1..1095681b 100644 --- a/src/common/ignorelistmanager.cpp +++ b/src/common/ignorelistmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,17 +22,8 @@ #include #include -#include -IgnoreListManager& IgnoreListManager::operator=(const IgnoreListManager& other) -{ - if (this == &other) - return *this; - - SyncableObject::operator=(other); - _ignoreList = other._ignoreList; - return *this; -} +#include "util.h" int IgnoreListManager::indexOf(const QString& ignore) const { @@ -142,10 +133,12 @@ IgnoreListManager::StrictnessType IgnoreListManager::_match( if (item.scope() == GlobalScope || (item.scope() == NetworkScope && item.scopeRuleMatcher().match(network)) || (item.scope() == ChannelScope && item.scopeRuleMatcher().match(bufferName))) { QString str; - if (item.type() == MessageIgnore) - str = msgContents; - else + if (item.type() == MessageIgnore) { + // TODO: Make this configurable? Pre-0.14, format codes were not removed + str = stripFormatCodes(msgContents); + } else { str = msgSender; + } // qDebug() << "IgnoreListManager::match: "; // qDebug() << "string: " << str; diff --git a/src/common/ignorelistmanager.h b/src/common/ignorelistmanager.h index d085f4b6..c73b6a01 100644 --- a/src/common/ignorelistmanager.h +++ b/src/common/ignorelistmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -43,7 +43,6 @@ public: { setAllowClientUpdates(true); } - IgnoreListManager& operator=(const IgnoreListManager& other); enum IgnoreType { diff --git a/src/common/internalpeer.cpp b/src/common/internalpeer.cpp index dc645fbf..de2743ba 100644 --- a/src/common/internalpeer.cpp +++ b/src/common/internalpeer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/internalpeer.h b/src/common/internalpeer.h index 838c83f0..c81b06cd 100644 --- a/src/common/internalpeer.h +++ b/src/common/internalpeer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/irccap.h b/src/common/irccap.h index f378a78e..22aa1e64 100644 --- a/src/common/irccap.h +++ b/src/common/irccap.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -48,6 +48,13 @@ namespace IrcCap { */ const uint ACCOUNT_NOTIFY_WHOX_NUM = 369; + /** + * Send account information as a tag with all commands sent by a user. + * + * http://ircv3.net/specs/extensions/account-notify-3.1.html + */ + const QString ACCOUNT_TAG = "account-tag"; + /** * Away change notification. * @@ -72,6 +79,13 @@ namespace IrcCap { */ const QString CHGHOST = "chghost"; + /** + * Server sending own messages back. + * + * https://ircv3.net/specs/extensions/echo-message-3.2.html + */ + const QString ECHO_MESSAGE = "echo-message"; + /** * Extended join information. * @@ -79,6 +93,20 @@ namespace IrcCap { */ const QString EXTENDED_JOIN = "extended-join"; + /** + * Standardized invite notifications. + * + * https://ircv3.net/specs/extensions/invite-notify-3.2 + */ + const QString INVITE_NOTIFY = "invite-notify"; + + /** + * Additional metadata on a per-message basis + * + * https://ircv3.net/specs/extensions/message-tags + */ + const QString MESSAGE_TAGS = "message-tags"; + /** * Multiple mode prefixes in MODE and WHO replies. * @@ -93,6 +121,13 @@ namespace IrcCap { */ const QString SASL = "sasl"; + /** + * Allows updating realname without reconnecting + * + * https://ircv3.net/specs/extensions/setname + */ + const QString SETNAME = "setname"; + /** * Userhost in names replies. * @@ -141,12 +176,17 @@ namespace IrcCap { * List of capabilities currently implemented and requested during capability negotiation. */ const QStringList knownCaps = QStringList{ACCOUNT_NOTIFY, + ACCOUNT_TAG, AWAY_NOTIFY, CAP_NOTIFY, CHGHOST, + //ECHO_MESSAGE, // Postponed for message pending UI with batch + labeled-response EXTENDED_JOIN, + INVITE_NOTIFY, + MESSAGE_TAGS, MULTI_PREFIX, SASL, + SETNAME, USERHOST_IN_NAMES, SERVER_TIME, Vendor::TWITCH_MEMBERSHIP, diff --git a/src/common/ircchannel.cpp b/src/common/ircchannel.cpp index 15093b35..3e7c6f8c 100644 --- a/src/common/ircchannel.cpp +++ b/src/common/ircchannel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -231,7 +231,7 @@ void IrcChannel::part(IrcUser* ircuser) _userModes.clear(); foreach (IrcUser* user, users) { disconnect(user, nullptr, this, nullptr); - user->partChannel(this); + user->partChannelInternal(this, true); } emit parted(); network()->removeIrcChannel(this); diff --git a/src/common/ircchannel.h b/src/common/ircchannel.h index cbf57e1b..7202e217 100644 --- a/src/common/ircchannel.h +++ b/src/common/ircchannel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/ircdecoder.cpp b/src/common/ircdecoder.cpp index d51ed553..2f368c8d 100644 --- a/src/common/ircdecoder.cpp +++ b/src/common/ircdecoder.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -54,25 +54,18 @@ QString IrcDecoder::parseTagValue(const QString& value) result.append(*it); } escaped = false; - } else if (it->unicode() == '\\') { + } + else if (it->unicode() == '\\') { escaped = true; - } else { + } + else { result.append(*it); } } return result; } -/** - * Extracts a space-delimited fragment from an IRC message - * @param raw Raw Message - * @param start Current index into the message, will be advanced automatically - * @param end End of fragment, if already known. Default is -1, in which case it will be set to the next whitespace - * character or the end of the string - * @param prefix Required prefix. Default is 0. If set, this only parses a fragment if it starts with the given prefix. - * @return Fragment - */ -QByteArray extractFragment(const QByteArray& raw, int& start, int end = -1, char prefix = 0) +QByteArray IrcDecoder::extractFragment(const QByteArray& raw, int& start, int end, char prefix) { // Try to set find the end of the space-delimited fragment if (end == -1) { @@ -100,12 +93,7 @@ QByteArray extractFragment(const QByteArray& raw, int& start, int end = -1, char return fragment; } -/** - * Skips empty parts in the message - * @param raw Raw Message - * @param start Current index into the message, will be advanced automatically - */ -void skipEmptyParts(const QByteArray& raw, int& start) +void IrcDecoder::skipEmptyParts(const QByteArray& raw, int& start) { while (start < raw.length() && raw[start] == ' ') { start++; @@ -139,9 +127,15 @@ QHash IrcDecoder::parseTags(const std::function splitByVendorAndKey = rawKey.split('/'); - if (!splitByVendorAndKey.isEmpty()) key.key = splitByVendorAndKey.takeLast(); - if (!splitByVendorAndKey.isEmpty()) key.vendor = splitByVendorAndKey.takeLast(); + + int splitIndex = rawKey.lastIndexOf('/'); + if (splitIndex > 0 && splitIndex + 1 < rawKey.length()) { + key.key = rawKey.mid(splitIndex + 1); + key.vendor = rawKey.left(splitIndex); + } + else { + key.key = rawKey; + } tags[key] = parseTagValue(rawValue); } return tags; @@ -169,7 +163,12 @@ QByteArray IrcDecoder::parseParameter(const QByteArray& raw, int& start) } } -void IrcDecoder::parseMessage(const std::function& decode, const QByteArray& rawMsg, QHash& tags, QString& prefix, QString& command, QList& parameters) +void IrcDecoder::parseMessage(const std::function& decode, + const QByteArray& rawMsg, + QHash& tags, + QString& prefix, + QString& command, + QList& parameters) { int start = 0; skipEmptyParts(rawMsg, start); @@ -184,7 +183,6 @@ void IrcDecoder::parseMessage(const std::function& d QByteArray param = parseParameter(rawMsg, start); skipEmptyParts(rawMsg, start); params.append(param); - } parameters = params; } diff --git a/src/common/ircdecoder.h b/src/common/ircdecoder.h index e4515ec9..1065937d 100644 --- a/src/common/ircdecoder.h +++ b/src/common/ircdecoder.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -39,6 +39,24 @@ public: * @param parameters[out] Parsed list of parameters */ static void parseMessage(const std::function& decode, const QByteArray& raw, QHash& tags, QString& prefix, QString& command, QList& parameters); + + /** + * Extracts a space-delimited fragment from an IRC message + * @param raw Raw Message + * @param start Current index into the message, will be advanced automatically + * @param end End of fragment, if already known. Default is -1, in which case it will be set to the next whitespace + * character or the end of the string + * @param prefix Required prefix. Default is 0. If set, this only parses a fragment if it starts with the given prefix. + * @return Fragment + */ + static QByteArray extractFragment(const QByteArray& raw, int& start, int end = -1, char prefix = 0); + + /** + * Skips empty parts in the message + * @param raw Raw Message + * @param start Current index into the message, will be advanced automatically + */ + static void skipEmptyParts(const QByteArray& raw, int& start); private: /** * Parses an encoded IRCv3 message tag value diff --git a/src/common/ircencoder.cpp b/src/common/ircencoder.cpp index 2be30221..b0e16da1 100644 --- a/src/common/ircencoder.cpp +++ b/src/common/ircencoder.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/ircencoder.h b/src/common/ircencoder.h index 68fc46c2..d7222c56 100644 --- a/src/common/ircencoder.h +++ b/src/common/ircencoder.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/ircevent.cpp b/src/common/ircevent.cpp index 40c7a33f..152f2c8e 100644 --- a/src/common/ircevent.cpp +++ b/src/common/ircevent.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/ircevent.h b/src/common/ircevent.h index 90dc3846..0a3d794d 100644 --- a/src/common/ircevent.h +++ b/src/common/ircevent.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/irclisthelper.cpp b/src/common/irclisthelper.cpp index ec175094..43b3e36d 100644 --- a/src/common/irclisthelper.cpp +++ b/src/common/irclisthelper.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/irclisthelper.h b/src/common/irclisthelper.h index abbb9044..c18715da 100644 --- a/src/common/irclisthelper.h +++ b/src/common/irclisthelper.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/irctag.cpp b/src/common/irctag.cpp index 2c9c221c..674465c2 100644 --- a/src/common/irctag.cpp +++ b/src/common/irctag.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/irctag.h b/src/common/irctag.h index 499bbccd..9d71e716 100644 --- a/src/common/irctag.h +++ b/src/common/irctag.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/irctags.h b/src/common/irctags.h index 36b642a9..66bfa378 100644 --- a/src/common/irctags.h +++ b/src/common/irctags.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -28,6 +28,13 @@ */ namespace IrcTags { + /** + * Services account status with user messages + * + * https://ircv3.net/specs/extensions/account-tag-3.2 + */ + const IrcTagKey ACCOUNT = IrcTagKey{"", "account", false}; + /** * Server time for messages. * diff --git a/src/common/ircuser.cpp b/src/common/ircuser.cpp index a23595c1..dc39e154 100644 --- a/src/common/ircuser.cpp +++ b/src/common/ircuser.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -293,15 +293,7 @@ void IrcUser::joinChannel(const QString& channelname) void IrcUser::partChannel(IrcChannel* channel) { - if (_channels.contains(channel)) { - _channels.remove(channel); - disconnect(channel, nullptr, this, nullptr); - channel->part(this); - QString channelName = channel->name(); - SYNC_OTHER(partChannel, ARG(channelName)) - if (_channels.isEmpty() && !network()->isMe(this)) - quit(); - } + partChannelInternal(channel, false); } void IrcUser::partChannel(const QString& channelname) @@ -315,16 +307,34 @@ void IrcUser::partChannel(const QString& channelname) } } +void IrcUser::partChannelInternal(IrcChannel* channel, bool skip_sync) +{ + if (_channels.contains(channel)) { + _channels.remove(channel); + disconnect(channel, nullptr, this, nullptr); + channel->part(this); + QString channelName = channel->name(); + if (!skip_sync) SYNC_OTHER(partChannel, ARG(channelName)) + if (_channels.isEmpty() && !network()->isMe(this)) + quitInternal(skip_sync); + } +} + void IrcUser::quit() { - QList channels = _channels.toList(); + quitInternal(false); +} + +void IrcUser::quitInternal(bool skip_sync) +{ + QList channels = _channels.values(); _channels.clear(); foreach (IrcChannel* channel, channels) { disconnect(channel, nullptr, this, nullptr); channel->part(this); } network()->removeIrcUser(this); - SYNC(NO_ARG) + if (!skip_sync) SYNC_OTHER(quit, NO_ARG) emit quited(); } diff --git a/src/common/ircuser.h b/src/common/ircuser.h index 81847701..78c1c897 100644 --- a/src/common/ircuser.h +++ b/src/common/ircuser.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -131,6 +131,9 @@ public: _awayChanged = false; } + void partChannelInternal(IrcChannel* channel, bool skip_sync = false); + void quitInternal(bool skip_sync = false); + public slots: void setUser(const QString& user); void setHost(const QString& host); diff --git a/src/common/logbacktrace_unix.cpp b/src/common/logbacktrace_unix.cpp index eeed4145..0f16edd0 100644 --- a/src/common/logbacktrace_unix.cpp +++ b/src/common/logbacktrace_unix.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/logbacktrace_win.cpp b/src/common/logbacktrace_win.cpp index b218fded..2385eff7 100644 --- a/src/common/logbacktrace_win.cpp +++ b/src/common/logbacktrace_win.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/logger.cpp b/src/common/logger.cpp index 51f1366a..f4d58cea 100644 --- a/src/common/logger.cpp +++ b/src/common/logger.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/logger.h b/src/common/logger.h index f55590c1..999c60dc 100644 --- a/src/common/logger.h +++ b/src/common/logger.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/mac_utils.cpp b/src/common/mac_utils.cpp index 1f8c2686..ac61fa57 100644 --- a/src/common/mac_utils.cpp +++ b/src/common/mac_utils.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/mac_utils.h b/src/common/mac_utils.h index 76536ac6..0208897b 100644 --- a/src/common/mac_utils.h +++ b/src/common/mac_utils.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/message.cpp b/src/common/message.cpp index 1367b40c..f3da4184 100644 --- a/src/common/message.cpp +++ b/src/common/message.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -71,7 +71,6 @@ QDataStream& operator<<(QDataStream& out, const Message& msg) Q_ASSERT(SignalProxy::current()); Q_ASSERT(SignalProxy::current()->targetPeer()); - // We do not serialize the sender prefixes until we have a new protocol or client-features implemented out << msg.msgId(); if (SignalProxy::current()->targetPeer()->hasFeature(Quassel::Feature::LongTime)) { diff --git a/src/common/message.h b/src/common/message.h index c21ca3e0..cae9f56e 100644 --- a/src/common/message.h +++ b/src/common/message.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -66,6 +66,7 @@ public: Redirected = 0x04, ServerMsg = 0x08, StatusMsg = 0x10, + Ignored = 0x20, ///< This message matched an active ignore rule when first received Backlog = 0x80 }; Q_DECLARE_FLAGS(Flags, Flag) diff --git a/src/common/messageevent.cpp b/src/common/messageevent.cpp index 1b86070f..a80a2b3e 100644 --- a/src/common/messageevent.cpp +++ b/src/common/messageevent.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/messageevent.h b/src/common/messageevent.h index f8d636fd..153ddcdb 100644 --- a/src/common/messageevent.h +++ b/src/common/messageevent.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/network.cpp b/src/common/network.cpp index af5f00e9..f0a86b28 100644 --- a/src/common/network.cpp +++ b/src/common/network.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -105,6 +105,7 @@ NetworkInfo Network::networkInfo() const info.serverList = serverList(); info.useRandomServer = useRandomServer(); info.perform = perform(); + info.skipCaps = skipCaps(); info.useAutoIdentify = useAutoIdentify(); info.autoIdentifyService = autoIdentifyService(); info.autoIdentifyPassword = autoIdentifyPassword(); @@ -142,6 +143,8 @@ void Network::setNetworkInfo(const NetworkInfo& info) setUseRandomServer(info.useRandomServer); if (info.perform != perform()) setPerform(info.perform); + if (info.skipCaps != skipCaps()) + setSkipCaps(info.skipCaps); if (info.useAutoIdentify != useAutoIdentify()) setUseAutoIdentify(info.useAutoIdentify); if (info.autoIdentifyService != autoIdentifyService()) @@ -638,6 +641,19 @@ void Network::setPerform(const QStringList& perform) emit configChanged(); } +void Network::setSkipCaps(const QStringList& skipCaps) +{ + _skipCaps = skipCaps; + // Ensure the list of skipped capabilities remains sorted + // + // This becomes important in CoreNetwork::beginCapNegotiation() when finding the intersection of + // available capabilities and skipped capabilities. It's a bit more efficient to sort on first + // initialization and changes afterwards instead of on every (re)connection to the IRC network. + _skipCaps.sort(); + SYNC(ARG(skipCaps)) + emit configChanged(); +} + void Network::setUseAutoIdentify(bool use) { _useAutoIdentify = use; @@ -828,7 +844,7 @@ void Network::removeCap(const QString& capability) // Remove from the list of available capabilities. _caps.remove(_capLowercase); // Remove it from the acknowledged list if it was previously acknowledged. The SYNC call - // ensures this propogates to the other side. + // ensures this propagates to the other side. // Use removeOne() for speed; no more than one due to contains() check in acknowledgeCap(). _capsEnabled.removeOne(_capLowercase); SYNC(ARG(capability)) @@ -1109,11 +1125,42 @@ void Network::determinePrefixes() const * NetworkInfo ************************************************************************/ +QString NetworkInfo::skipCapsToString() const { + // Sort the list of capabilities when rendering to a string. This isn't required as + // Network::setSkipCaps() will sort as well, but this looks nicer when displayed to the user. + // This also results in the list being sorted before storing in the database, too. + auto sortedSkipCaps = skipCaps; + sortedSkipCaps.sort(); + + // IRCv3 capabilities are transmitted space-separated, so it should be safe to assume spaces + // won't ever be inside them + // + // See https://ircv3.net/specs/core/capability-negotiation + return sortedSkipCaps.join(" "); +} + +void NetworkInfo::skipCapsFromString(const QString& flattenedSkipCaps) { + // IRCv3 capabilities should all use lowercase capability names, though it's not strictly + // required by the specification. Quassel currently converts all caps to lowercase before doing + // any comparisons. + // + // This would only become an issue if two capabilities have the same name and only differ by + // case, or if an IRC server transmits an uppercase capability and compares case-sensitively. + // + // (QString::toLower() is always done in the C locale, so locale-dependent case-sensitivity + // won't ever be an issue, thankfully.) + // + // See Network::addCap(), Network::acknowledgeCap(), and friends + // And https://ircv3.net/specs/core/capability-negotiation + skipCaps = flattenedSkipCaps.toLower().split(" ", QString::SplitBehavior::SkipEmptyParts); +} + bool NetworkInfo::operator==(const NetworkInfo& other) const { return networkName == other.networkName && serverList == other.serverList && perform == other.perform + && skipCaps == other.skipCaps && autoIdentifyService == other.autoIdentifyService && autoIdentifyPassword == other.autoIdentifyPassword && saslAccount == other.saslAccount @@ -1149,6 +1196,7 @@ QDataStream& operator<<(QDataStream& out, const NetworkInfo& info) i["NetworkName"] = info.networkName; i["ServerList"] = toVariantList(info.serverList); i["Perform"] = info.perform; + i["SkipCaps"] = info.skipCaps; i["AutoIdentifyService"] = info.autoIdentifyService; i["AutoIdentifyPassword"] = info.autoIdentifyPassword; i["SaslAccount"] = info.saslAccount; @@ -1156,8 +1204,8 @@ QDataStream& operator<<(QDataStream& out, const NetworkInfo& info) i["CodecForServer"] = info.codecForServer; i["CodecForEncoding"] = info.codecForEncoding; i["CodecForDecoding"] = info.codecForDecoding; - i["NetworkId"] = QVariant::fromValue(info.networkId); - i["Identity"] = QVariant::fromValue(info.identity); + i["NetworkId"] = QVariant::fromValue(info.networkId); + i["Identity"] = QVariant::fromValue(info.identity); i["MessageRateBurstSize"] = info.messageRateBurstSize; i["MessageRateDelay"] = info.messageRateDelay; i["AutoReconnectInterval"] = info.autoReconnectInterval; @@ -1181,6 +1229,7 @@ QDataStream& operator>>(QDataStream& in, NetworkInfo& info) info.networkName = i["NetworkName"].toString(); info.serverList = fromVariantList(i["ServerList"].toList()); info.perform = i["Perform"].toStringList(); + info.skipCaps = i["SkipCaps"].toStringList(); info.autoIdentifyService = i["AutoIdentifyService"].toString(); info.autoIdentifyPassword = i["AutoIdentifyPassword"].toString(); info.saslAccount = i["SaslAccount"].toString(); @@ -1210,7 +1259,8 @@ QDebug operator<<(QDebug dbg, const NetworkInfo& i) dbg.nospace() << "(id = " << i.networkId << " name = " << i.networkName << " identity = " << i.identity << " codecForServer = " << i.codecForServer << " codecForEncoding = " << i.codecForEncoding << " codecForDecoding = " << i.codecForDecoding << " serverList = " << i.serverList - << " useRandomServer = " << i.useRandomServer << " perform = " << i.perform << " useAutoIdentify = " << i.useAutoIdentify + << " useRandomServer = " << i.useRandomServer << " perform = " << i.perform + << " skipCaps = " << i.skipCaps << " useAutoIdentify = " << i.useAutoIdentify << " autoIdentifyService = " << i.autoIdentifyService << " autoIdentifyPassword = " << i.autoIdentifyPassword << " useSasl = " << i.useSasl << " saslAccount = " << i.saslAccount << " saslPassword = " << i.saslPassword << " useAutoReconnect = " << i.useAutoReconnect << " autoReconnectInterval = " << i.autoReconnectInterval diff --git a/src/common/network.h b/src/common/network.h index cefe53b1..263e3cee 100644 --- a/src/common/network.h +++ b/src/common/network.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -69,6 +69,7 @@ class COMMON_EXPORT Network : public SyncableObject Q_PROPERTY(int connectionState READ connectionState WRITE setConnectionState) Q_PROPERTY(bool useRandomServer READ useRandomServer WRITE setUseRandomServer) Q_PROPERTY(QStringList perform READ perform WRITE setPerform) + Q_PROPERTY(QStringList skipCaps READ skipCaps WRITE setSkipCaps) Q_PROPERTY(bool useAutoIdentify READ useAutoIdentify WRITE setUseAutoIdentify) Q_PROPERTY(QString autoIdentifyService READ autoIdentifyService WRITE setAutoIdentifyService) Q_PROPERTY(QString autoIdentifyPassword READ autoIdentifyPassword WRITE setAutoIdentifyPassword) @@ -281,6 +282,12 @@ public: inline const ServerList& serverList() const { return _serverList; } inline bool useRandomServer() const { return _useRandomServer; } inline const QStringList& perform() const { return _perform; } + /** + * Gets the list of skipped (not auto-negotiated) capabilities. + * + * @returns QStringList of skippped capabilities + */ + inline const QStringList skipCaps() const { return _skipCaps; } inline bool useAutoIdentify() const { return _useAutoIdentify; } inline const QString& autoIdentifyService() const { return _autoIdentifyService; } inline const QString& autoIdentifyPassword() const { return _autoIdentifyPassword; } @@ -433,6 +440,12 @@ public slots: void setServerList(const QVariantList& serverList); void setUseRandomServer(bool); void setPerform(const QStringList&); + /** + * Sets the list of skipped (not auto-negotiated) capabilities + * + * @param skipCaps QStringList of skipped (not auto-negotiated) capabilities + */ + void setSkipCaps(const QStringList& skipCaps); void setUseAutoIdentify(bool); void setAutoIdentifyService(const QString&); void setAutoIdentifyPassword(const QString&); @@ -531,7 +544,7 @@ public slots: /** * Clears all capabilities from the list of available capabilities. * - * This also removes the capability from the list of acknowledged capabilities. + * This also removes all capabilities from the list of acknowledged capabilities. */ void clearCaps(); @@ -566,7 +579,7 @@ public slots: /** * Initialize the list of enabled (acknowledged) capabilities. * - * @param[in] caps QVariantList of QString indicating enabled (acknowledged) capabilities and values + * @param[in] capsEnabled QVariantList of QString indicating enabled (acknowledged) capabilities */ inline void initSetCapsEnabled(const QVariantList& capsEnabled) { _capsEnabled = fromVariantList(capsEnabled); } inline void initSetServerList(const QVariantList& serverList) { _serverList = fromVariantList(serverList); } @@ -734,9 +747,11 @@ private: QStringList _capsEnabled; /// Enabled capabilities that received 'CAP ACK' // _capsEnabled uses the same values from the = pairs stored in _caps + ServerList _serverList; bool _useRandomServer; QStringList _perform; + QStringList _skipCaps; ///< Capabilities to skip during negotiation (keep list sorted!) bool _useAutoIdentify; QString _autoIdentifyService; @@ -779,6 +794,7 @@ struct COMMON_EXPORT NetworkInfo Network::ServerList serverList; QStringList perform; + QStringList skipCaps; ///< Capabilities to skip during negotiation QString autoIdentifyService{"NickServ"}; QString autoIdentifyPassword; @@ -811,6 +827,20 @@ struct COMMON_EXPORT NetworkInfo public: bool operator==(const NetworkInfo& other) const; bool operator!=(const NetworkInfo& other) const; + + /** + * Gets the list of skipped capabilities in a space-separated string + * + * @see skipCaps + * @return QString representing skipCaps with each cap separated by a space + */ + QString skipCapsToString() const; + /** + * Sets the list of skipped capabilities from a space-separated string + * + * @param flattenedSkipCaps QString representing skipCaps with each cap separated by a space + */ + void skipCapsFromString(const QString& flattenedSkipCaps); }; COMMON_EXPORT QDataStream& operator<<(QDataStream& out, const NetworkInfo& info); diff --git a/src/common/networkconfig.cpp b/src/common/networkconfig.cpp index 7ce44e9e..6fd0687b 100644 --- a/src/common/networkconfig.cpp +++ b/src/common/networkconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/networkconfig.h b/src/common/networkconfig.h index 81fe737f..3a85d486 100644 --- a/src/common/networkconfig.h +++ b/src/common/networkconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/networkevent.cpp b/src/common/networkevent.cpp index f3094deb..d824042d 100644 --- a/src/common/networkevent.cpp +++ b/src/common/networkevent.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/networkevent.h b/src/common/networkevent.h index 07cfc1ca..b3b80262 100644 --- a/src/common/networkevent.h +++ b/src/common/networkevent.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/nickhighlightmatcher.cpp b/src/common/nickhighlightmatcher.cpp index 23f0084b..8063632f 100644 --- a/src/common/nickhighlightmatcher.cpp +++ b/src/common/nickhighlightmatcher.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/nickhighlightmatcher.h b/src/common/nickhighlightmatcher.h index e5d5dcd5..148413ae 100644 --- a/src/common/nickhighlightmatcher.h +++ b/src/common/nickhighlightmatcher.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/peer.cpp b/src/common/peer.cpp index 5c8142aa..d0bb250d 100644 --- a/src/common/peer.cpp +++ b/src/common/peer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/peer.h b/src/common/peer.h index ce5851d6..af0e4387 100644 --- a/src/common/peer.h +++ b/src/common/peer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/peerfactory.cpp b/src/common/peerfactory.cpp index 1aa405d5..31923f86 100644 --- a/src/common/peerfactory.cpp +++ b/src/common/peerfactory.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/peerfactory.h b/src/common/peerfactory.h index 0cf22a76..5a1bb885 100644 --- a/src/common/peerfactory.h +++ b/src/common/peerfactory.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/posixsignalwatcher.cpp b/src/common/posixsignalwatcher.cpp index 3db16359..6894fe1c 100644 --- a/src/common/posixsignalwatcher.cpp +++ b/src/common/posixsignalwatcher.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/posixsignalwatcher.h b/src/common/posixsignalwatcher.h index 06074905..d8852d12 100644 --- a/src/common/posixsignalwatcher.h +++ b/src/common/posixsignalwatcher.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/presetnetworks.cpp b/src/common/presetnetworks.cpp index a8b27cfc..b46c3eb0 100644 --- a/src/common/presetnetworks.cpp +++ b/src/common/presetnetworks.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/presetnetworks.h b/src/common/presetnetworks.h index e6320bf5..18fb2ec6 100644 --- a/src/common/presetnetworks.h +++ b/src/common/presetnetworks.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/protocol.h b/src/common/protocol.h index 5eb3f9e0..9e51f6e8 100644 --- a/src/common/protocol.h +++ b/src/common/protocol.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -32,6 +32,8 @@ namespace Protocol { const quint32 magic = 0x42b33f00; +const quint32 proxyMagic = 0x50524f58; + enum Type { InternalProtocol = 0x00, diff --git a/src/common/protocols/datastream/datastreampeer.cpp b/src/common/protocols/datastream/datastreampeer.cpp index d9b197e3..e92352f0 100644 --- a/src/common/protocols/datastream/datastreampeer.cpp +++ b/src/common/protocols/datastream/datastreampeer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/protocols/datastream/datastreampeer.h b/src/common/protocols/datastream/datastreampeer.h index 200e5d0c..b5f931c0 100644 --- a/src/common/protocols/datastream/datastreampeer.h +++ b/src/common/protocols/datastream/datastreampeer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/protocols/legacy/legacypeer.cpp b/src/common/protocols/legacy/legacypeer.cpp index 51c364c5..c416ce1f 100644 --- a/src/common/protocols/legacy/legacypeer.cpp +++ b/src/common/protocols/legacy/legacypeer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -49,7 +49,7 @@ void LegacyPeer::setSignalProxy(::SignalProxy* proxy) // enable compression now if requested - the initial handshake is uncompressed in the legacy protocol! _useCompression = socket()->property("UseCompression").toBool(); if (_useCompression) - qDebug() << "Using compression for peer:" << qPrintable(socket()->peerAddress().toString()); + qDebug() << "Using compression for peer:" << qPrintable(address()); } } @@ -237,7 +237,7 @@ void LegacyPeer::dispatch(const RegisterClient& msg) // FIXME only in compat mode m["ProtocolVersion"] = protocolVersion; - m["UseSsl"] = msg.sslSupported; + m["UseSsl"] = true; #ifndef QT_NO_COMPRESS m["UseCompression"] = true; #else diff --git a/src/common/protocols/legacy/legacypeer.h b/src/common/protocols/legacy/legacypeer.h index ce668009..0245504f 100644 --- a/src/common/protocols/legacy/legacypeer.h +++ b/src/common/protocols/legacy/legacypeer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/proxyline.cpp b/src/common/proxyline.cpp new file mode 100644 index 00000000..11eec7b3 --- /dev/null +++ b/src/common/proxyline.cpp @@ -0,0 +1,70 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "proxyline.h" + +#include "ircdecoder.h" + +ProxyLine ProxyLine::parseProxyLine(const QByteArray& line) +{ + ProxyLine result; + + int start = 0; + if (line.startsWith("PROXY")) { + start = 5; + } + IrcDecoder::skipEmptyParts(line, start); + QByteArray protocol = IrcDecoder::extractFragment(line, start); + if (protocol == "TCP4") { + result.protocol = QAbstractSocket::IPv4Protocol; + } else if (protocol == "TCP6") { + result.protocol = QAbstractSocket::IPv6Protocol; + } else { + result.protocol = QAbstractSocket::UnknownNetworkLayerProtocol; + } + + if (result.protocol != QAbstractSocket::UnknownNetworkLayerProtocol) { + bool ok; + IrcDecoder::skipEmptyParts(line, start); + result.sourceHost = QHostAddress(QString::fromLatin1(IrcDecoder::extractFragment(line, start))); + IrcDecoder::skipEmptyParts(line, start); + result.sourcePort = QString::fromLatin1(IrcDecoder::extractFragment(line, start)).toUShort(&ok); + if (!ok) result.sourcePort = 0; + IrcDecoder::skipEmptyParts(line, start); + result.targetHost = QHostAddress(QString::fromLatin1(IrcDecoder::extractFragment(line, start))); + IrcDecoder::skipEmptyParts(line, start); + result.targetPort = QString::fromLatin1(IrcDecoder::extractFragment(line, start)).toUShort(&ok); + if (!ok) result.targetPort = 0; + } + + return result; +} + + +QDebug operator<<(QDebug dbg, const ProxyLine& p) { + dbg.nospace(); + dbg << "(protocol = " << p.protocol; + if (p.protocol == QAbstractSocket::UnknownNetworkLayerProtocol) { + dbg << ")"; + } else { + dbg << ", sourceHost = " << p.sourceHost << ", sourcePort = " << p.sourcePort << ", targetHost = " << p.targetHost << ", targetPort = " << p.targetPort << ")"; + } + return dbg.space(); +} diff --git a/src/qtui/debugconsole.cpp b/src/common/proxyline.h similarity index 68% rename from src/qtui/debugconsole.cpp rename to src/common/proxyline.h index 8f7c7580..7b46cf4a 100644 --- a/src/qtui/debugconsole.cpp +++ b/src/common/proxyline.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,28 +18,22 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include "debugconsole.h" +#pragma once -#include "client.h" -#include "signalproxy.h" +#include +#include +#include -DebugConsole::DebugConsole(QWidget* parent) - : QDialog(parent) -{ - ui.setupUi(this); - - Client::signalProxy()->attachSignal(this, &DebugConsole::scriptRequest); - Client::signalProxy()->attachSlot(SIGNAL(scriptResult(QString)), this, &DebugConsole::scriptResult); -} +#include "common-export.h" -void DebugConsole::on_evalButton_clicked() +struct COMMON_EXPORT ProxyLine { - if (ui.selectCore->isChecked()) { - emit scriptRequest(ui.scriptEdit->toPlainText()); - } -} + QAbstractSocket::NetworkLayerProtocol protocol = QAbstractSocket::UnknownNetworkLayerProtocol; + QHostAddress sourceHost; + uint16_t sourcePort; + QHostAddress targetHost; + uint16_t targetPort; -void DebugConsole::scriptResult(QString result) -{ - ui.resultLabel->setText(result); -} + static ProxyLine parseProxyLine(const QByteArray& line); + friend COMMON_EXPORT QDebug operator<<(QDebug dbg, const ProxyLine& p); +}; diff --git a/src/common/quassel.cpp b/src/common/quassel.cpp index 09d8037f..d62f88ad 100644 --- a/src/common/quassel.cpp +++ b/src/common/quassel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -336,6 +336,7 @@ void Quassel::setupCliParser() {"icontheme", tr("Override the system icon theme ('breeze' is recommended)."), tr("theme")}, {"qss", tr("Load a custom application stylesheet."), tr("file.qss")}, {"hidewindow", tr("Start the client minimized to the system tray.")}, + {"account", tr("Account id to connect to on startup."), tr("account"), "0"}, }; } @@ -361,11 +362,13 @@ void Quassel::setupCliParser() {"ident-listen", tr("The address(es) quasselcore will listen on for ident requests. Same format as --listen."), tr("
                                                                                    [,...]"), "::1,127.0.0.1"}, {"oidentd", tr("Enable oidentd integration. In most cases you should also enable --strict-ident.")}, {"oidentd-conffile", tr("Set path to oidentd configuration file."), tr("file")}, -#ifdef HAVE_SSL + {"proxy-cidr", tr("Set IP range from which proxy protocol definitions are allowed"), tr("
                                                                                    [,...]"), "::1,127.0.0.1"}, {"require-ssl", tr("Require SSL for remote (non-loopback) client connections.")}, {"ssl-cert", tr("Specify the path to the SSL certificate."), tr("path"), "configdir/quasselCert.pem"}, {"ssl-key", tr("Specify the path to the SSL key."), tr("path"), "ssl-cert-path"}, -#endif + {"metrics-daemon", tr("Enable metrics API.")}, + {"metrics-port", tr("The port quasselcore will listen at for metrics requests. Only meaningful with --metrics-daemon."), tr("port"), "9558"}, + {"metrics-listen", tr("The address(es) quasselcore will listen on for metrics requests. Same format as --listen."), tr("
                                                                                    [,...]"), "::1,127.0.0.1"} }; } @@ -485,11 +488,12 @@ QStringList Quassel::dataDirPaths() QStringList dataDirNames; #ifdef Q_OS_WIN - dataDirNames << qgetenv("APPDATA") + QCoreApplication::organizationDomain() + "/share/apps/quassel/" + dataDirNames << QCoreApplication::applicationDirPath() + "/data/quassel/" << qgetenv("APPDATA") + QCoreApplication::organizationDomain() << QCoreApplication::applicationDirPath(); -#elif defined Q_OS_MAC - dataDirNames << QDir::homePath() + "/Library/Application Support/Quassel/" << QCoreApplication::applicationDirPath(); #else +#if defined Q_OS_MAC + dataDirNames << QDir::homePath() + "/Library/Application Support/Quassel/" << QCoreApplication::applicationDirPath(); +#endif // Linux et al // XDG_DATA_HOME is the location for users to override system-installed files, usually in .local/share diff --git a/src/common/quassel.h b/src/common/quassel.h index 0c55fdee..a298e326 100644 --- a/src/common/quassel.h +++ b/src/common/quassel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -142,6 +142,8 @@ public: EcdsaCertfpKeys, ///< ECDSA keys for CertFP in identities LongMessageId, ///< 64-bit IDs for messages SyncedCoreInfo, ///< CoreInfo dynamically updated using signals + LoadBacklogForwards, ///< Allow loading backlog in ascending order, old to new + SkipIrcCaps, ///< Control what IRCv3 capabilities are skipped during negotiation }; Q_ENUMS(Feature) diff --git a/src/common/remotepeer.cpp b/src/common/remotepeer.cpp index 4cdb4b37..36eb7788 100644 --- a/src/common/remotepeer.cpp +++ b/src/common/remotepeer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,16 +18,15 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#include -#include +#include + #include -#ifdef HAVE_SSL -# include -#else -# include -#endif +#include +#include +#include +#include "proxyline.h" #include "remotepeer.h" #include "util.h" @@ -41,6 +40,8 @@ RemotePeer::RemotePeer(::AuthHandler* authHandler, QTcpSocket* socket, Compresso , _socket(socket) , _compressor(new Compressor(socket, level, this)) , _signalProxy(nullptr) + , _proxyLine({}) + , _useProxyLine(false) , _heartBeatTimer(new QTimer(this)) , _heartBeatCount(0) , _lag(0) @@ -51,12 +52,10 @@ RemotePeer::RemotePeer(::AuthHandler* authHandler, QTcpSocket* socket, Compresso connect(socket, selectOverload(&QAbstractSocket::error), this, &RemotePeer::onSocketError); connect(socket, &QAbstractSocket::disconnected, this, &Peer::disconnected); -#ifdef HAVE_SSL auto* sslSocket = qobject_cast(socket); if (sslSocket) { connect(sslSocket, &QSslSocket::encrypted, this, [this]() { emit secureStateChanged(true); }); } -#endif connect(_compressor, &Compressor::readyRead, this, &RemotePeer::onReadyRead); connect(_compressor, &Compressor::error, this, &RemotePeer::onCompressionError); @@ -83,24 +82,40 @@ void RemotePeer::onCompressionError(Compressor::Error error) QString RemotePeer::description() const { - if (socket()) - return socket()->peerAddress().toString(); + return address(); +} + +QHostAddress RemotePeer::hostAddress() const +{ + if (_useProxyLine) { + return _proxyLine.sourceHost; + } + else if (socket()) { + return socket()->peerAddress(); + } - return QString(); + return {}; } QString RemotePeer::address() const { - if (socket()) - return socket()->peerAddress().toString(); - - return QString(); + QHostAddress address = hostAddress(); + if (address.isNull()) { + return {}; + } + else { + return address.toString(); + } } quint16 RemotePeer::port() const { - if (socket()) + if (_useProxyLine) { + return _proxyLine.sourcePort; + } + else if (socket()) { return socket()->peerPort(); + } return 0; } @@ -159,22 +174,17 @@ bool RemotePeer::isSecure() const if (socket()) { if (isLocal()) return true; -#ifdef HAVE_SSL auto* sslSocket = qobject_cast(socket()); if (sslSocket && sslSocket->isEncrypted()) return true; -#endif } return false; } bool RemotePeer::isLocal() const { - if (socket()) { - if (socket()->peerAddress() == QHostAddress::LocalHost || socket()->peerAddress() == QHostAddress::LocalHostIPv6) - return true; - } - return false; + return hostAddress() == QHostAddress::LocalHost || + hostAddress() == QHostAddress::LocalHostIPv6; } bool RemotePeer::isOpen() const @@ -212,7 +222,7 @@ bool RemotePeer::readMessage(QByteArray& msg) if (_msgSize == 0) { if (_compressor->bytesAvailable() < 4) return false; - _compressor->read((char*)&_msgSize, 4); + _compressor->read((char*) &_msgSize, 4); _msgSize = qFromBigEndian(_msgSize); if (_msgSize > maxMessageSize) { @@ -280,3 +290,21 @@ void RemotePeer::sendHeartBeat() dispatch(HeartBeat(QDateTime::currentDateTime().toUTC())); ++_heartBeatCount; } + +void RemotePeer::setProxyLine(ProxyLine proxyLine) +{ + _proxyLine = std::move(proxyLine); + + if (socket()) { + if (_proxyLine.protocol != QAbstractSocket::UnknownNetworkLayerProtocol) { + QList subnets = Quassel::optionValue("proxy-cidr").split(","); + for (const QString& subnet : subnets) { + if (socket()->peerAddress().isInSubnet(QHostAddress::parseSubnet(subnet))) { + _useProxyLine = true; + return; + } + } + } + } + _useProxyLine = false; +} diff --git a/src/common/remotepeer.h b/src/common/remotepeer.h index b34d59f4..81a4215b 100644 --- a/src/common/remotepeer.h +++ b/src/common/remotepeer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -27,6 +27,7 @@ #include "compressor.h" #include "peer.h" #include "protocol.h" +#include "proxyline.h" #include "signalproxy.h" class QTimer; @@ -46,11 +47,14 @@ public: void setSignalProxy(SignalProxy* proxy) override; + void setProxyLine(ProxyLine proxyLine); + virtual QString protocolName() const = 0; QString description() const override; virtual quint16 enabledFeatures() const { return 0; } QString address() const override; + QHostAddress hostAddress() const; quint16 port() const override; bool isOpen() const override; @@ -105,6 +109,8 @@ private: QTcpSocket* _socket; Compressor* _compressor; SignalProxy* _signalProxy; + ProxyLine _proxyLine; + bool _useProxyLine; QTimer* _heartBeatTimer; int _heartBeatCount; int _lag; diff --git a/src/common/serializers/serializers.cpp b/src/common/serializers/serializers.cpp index 809aef92..4d1e5ae0 100644 --- a/src/common/serializers/serializers.cpp +++ b/src/common/serializers/serializers.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -29,7 +29,7 @@ bool toVariant(QDataStream& stream, Quassel::Features features, QVariant& data) if (!Serializers::deserialize(stream, features, content)) { return false; } - data = QVariant::fromValue(content); + data = QVariant::fromValue(content); return true; } @@ -255,6 +255,7 @@ bool Serializers::deserialize(QDataStream& stream, const Quassel::Features& feat info.serverList = fromVariantList(i["ServerList"].toList()); info.useRandomServer = i["UseRandomServer"].toBool(); info.perform = i["Perform"].toStringList(); + info.skipCaps = i["SkipCaps"].toStringList(); info.useAutoIdentify = i["UseAutoIdentify"].toBool(); info.autoIdentifyService = i["AutoIdentifyService"].toString(); info.autoIdentifyPassword = i["AutoIdentifyPassword"].toString(); diff --git a/src/common/serializers/serializers.h b/src/common/serializers/serializers.h index 29bcbe17..cbe67c57 100644 --- a/src/common/serializers/serializers.h +++ b/src/common/serializers/serializers.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/settings.cpp b/src/common/settings.cpp index 1fbe04ae..5a59a4a9 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,7 +22,7 @@ #include -const int VERSION = 1; /// Settings version for backwords/forwards incompatible changes +const int VERSION = 1; /// Settings version for backwards/forwards incompatible changes // This is used if no VersionMinor key exists, e.g. upgrading from a Quassel version before this // change. This shouldn't be increased from 1; instead, change the logic in Core::Core() and diff --git a/src/common/settings.h b/src/common/settings.h index ed815dc4..12a6cc25 100644 --- a/src/common/settings.h +++ b/src/common/settings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -128,7 +128,7 @@ protected: * Default implementation just returns the given key. * * @param key Key given to notify() - * @returns Key that should be used for notfication + * @returns Key that should be used for notifcation */ virtual QString keyForNotify(const QString& key) const; diff --git a/src/common/signalproxy.cpp b/src/common/signalproxy.cpp index 8f93934c..e6ac40c2 100644 --- a/src/common/signalproxy.cpp +++ b/src/common/signalproxy.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -25,12 +25,9 @@ #include #include #include +#include #include -#ifdef HAVE_SSL -# include -#endif - #include "peer.h" #include "protocol.h" #include "signalproxy.h" @@ -193,7 +190,7 @@ bool SignalProxy::addPeer(Peer* peer) void SignalProxy::removeAllPeers() { Q_ASSERT(proxyMode() == Server || peerCount() <= 1); - // wee need to copy that list since we modify it in the loop + // we need to copy that list since we modify it in the loop QList peers = _peerMap.values(); for (auto peer : peers) { removePeer(peer); @@ -659,7 +656,7 @@ QVariantList SignalProxy::peerData() QVariantMap data; data["id"] = peer->id(); data["clientVersion"] = peer->clientVersion(); - // We explicitly rename this, as, due to the Debian reproducability changes, buildDate isn’t actually the build + // We explicitly rename this, as, due to the Debian reproducibility changes, buildDate isn’t actually the build // date anymore, but on newer clients the date of the last git commit data["clientVersionDate"] = peer->buildDate(); data["remoteAddress"] = peer->address(); diff --git a/src/common/signalproxy.h b/src/common/signalproxy.h index e3bc1d50..a2b21827 100644 --- a/src/common/signalproxy.h +++ b/src/common/signalproxy.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -283,7 +283,7 @@ private: private: QHash _peerMap; - // containg a list of argtypes for fast access + // contains a list of argtypes for fast access QHash _extendedMetaObjects; std::unordered_multimap, Hash> _attachedSlots; ///< Attached slot objects @@ -333,7 +333,7 @@ bool SignalProxy::attachSignal(const typename FunctionTraits::ClassType* // Upon signal emission, marshall the signal's arguments into a QVariantList and dispatch an RpcCall message connect(sender, signal, this, [this, signalName = std::move(name)](auto&&... args) { - this->dispatchSignal(std::move(signalName), {QVariant::fromValue(args)...}); + this->dispatchSignal(std::move(signalName), {QVariant::fromValue(args)...}); }); return true; diff --git a/src/common/singleton.h b/src/common/singleton.h index d051b4c9..b1a545c1 100644 --- a/src/common/singleton.h +++ b/src/common/singleton.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/syncableobject.cpp b/src/common/syncableobject.cpp index d2cc9663..d23bfba8 100644 --- a/src/common/syncableobject.cpp +++ b/src/common/syncableobject.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -44,13 +44,6 @@ SyncableObject::SyncableObject(const QString& objectName, QObject* parent) }); } -SyncableObject::SyncableObject(const SyncableObject& other, QObject* parent) - : SyncableObject(QString{}, parent) -{ - _initialized = other._initialized; - _allowClientUpdates = other._allowClientUpdates; -} - SyncableObject::~SyncableObject() { QList::iterator proxyIter = _signalProxies.begin(); @@ -61,16 +54,6 @@ SyncableObject::~SyncableObject() } } -SyncableObject& SyncableObject::operator=(const SyncableObject& other) -{ - if (this == &other) - return *this; - - _initialized = other._initialized; - _allowClientUpdates = other._allowClientUpdates; - return *this; -} - bool SyncableObject::isInitialized() const { return _initialized; diff --git a/src/common/syncableobject.h b/src/common/syncableobject.h index a5bb210d..c6b3bb75 100644 --- a/src/common/syncableobject.h +++ b/src/common/syncableobject.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -58,7 +58,6 @@ class COMMON_EXPORT SyncableObject : public QObject public: SyncableObject(QObject* parent = nullptr); SyncableObject(const QString& objectName, QObject* parent = nullptr); - SyncableObject(const SyncableObject& other, QObject* parent = nullptr); ~SyncableObject() override; //! Stores the object's state into a QVariantMap. @@ -94,8 +93,6 @@ public slots: protected: void sync_call__(SignalProxy::ProxyMode modeType, const char* funcname, ...) const; - SyncableObject& operator=(const SyncableObject& other); - signals: void initDone(); void updatedRemotely(); diff --git a/src/common/transfer.cpp b/src/common/transfer.cpp index fd170ee1..80b2c53e 100644 --- a/src/common/transfer.cpp +++ b/src/common/transfer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/transfer.h b/src/common/transfer.h index 56054437..b239ed3a 100644 --- a/src/common/transfer.h +++ b/src/common/transfer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/transfermanager.cpp b/src/common/transfermanager.cpp index faf02d3c..38c1df01 100644 --- a/src/common/transfermanager.cpp +++ b/src/common/transfermanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/transfermanager.h b/src/common/transfermanager.h index 79f62b59..8d61e9bf 100644 --- a/src/common/transfermanager.h +++ b/src/common/transfermanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/types.cpp b/src/common/types.cpp index 5556773c..3d8e786c 100644 --- a/src/common/types.cpp +++ b/src/common/types.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/types.h b/src/common/types.h index d3742b78..74bd5d09 100644 --- a/src/common/types.h +++ b/src/common/types.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -140,7 +140,7 @@ struct UserId : public SignedId inline UserId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } // no automatic conversion! + // inline operator QVariant() const { return QVariant::fromValue(*this); } // no automatic conversion! }; struct MsgId : public SignedId64 @@ -148,7 +148,7 @@ struct MsgId : public SignedId64 inline MsgId(qint64 _id = 0) : SignedId64(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct BufferId : public SignedId @@ -156,7 +156,7 @@ struct BufferId : public SignedId inline BufferId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct NetworkId : public SignedId @@ -164,7 +164,7 @@ struct NetworkId : public SignedId inline NetworkId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct IdentityId : public SignedId @@ -172,7 +172,7 @@ struct IdentityId : public SignedId inline IdentityId(int _id = 0) : SignedId(_id) {} - // inline operator QVariant() const { return QVariant::fromValue(*this); } + // inline operator QVariant() const { return QVariant::fromValue(*this); } }; struct AccountId : public SignedId @@ -195,6 +195,7 @@ Q_DECLARE_METATYPE(QHostAddress) using MsgIdList = QList; using BufferIdList = QList; +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) /** * Catch-all stream serialization operator for enum types. * @@ -224,6 +225,7 @@ QDataStream& operator>>(QDataStream& in, T& value) value = static_cast(v); return in; } +#endif // STL-compliant hash functor for Qt types template diff --git a/src/common/util.cpp b/src/common/util.cpp index aaf3acaa..8ab14375 100644 --- a/src/common/util.cpp +++ b/src/common/util.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -26,6 +26,7 @@ #include #include +#include #include #include #include @@ -357,32 +358,7 @@ QString formatDateTimeToOffsetISO(const QDateTime& dateTime) // See https://en.wikipedia.org/wiki/ISO_8601#cite_note-32 // And https://www.ietf.org/rfc/rfc3339.txt -#if 0 // The expected way to get a UTC offset on ISO 8601 dates // Remove the "T" date/time separator - return dateTime.toTimeSpec(Qt::OffsetFromUTC).toString(Qt::ISODate).replace(10, 1, " "); -#else - // Work around Qt bug that converts to UTC instead of including timezone information - // See https://bugreports.qt.io/browse/QTBUG-26161 - // - // NOTE: Despite the bug report marking as fixed in Qt 5.2.0 (QT_VERSION >= 0x050200), this - // still appears broken in Qt 5.5.1. - // - // Credit to "user362638" for the solution below, modified to fit Quassel's needs - // https://stackoverflow.com/questions/18750569/qdatetime-isodate-with-timezone - - // Get the local and UTC time - QDateTime local = QDateTime(dateTime); - QDateTime utc = local.toUTC(); - utc.setTimeSpec(Qt::LocalTime); - - // Find the UTC offset - int utcOffset = utc.secsTo(local); - - // Force the local time to follow this offset - local.setUtcOffset(utcOffset); - // Now the output should be correct - // Remove the "T" date/time separator - return local.toString(Qt::ISODate).replace(10, 1, " "); -#endif + return dateTime.toOffsetFromUtc(dateTime.offsetFromUtc()).toString(Qt::ISODate).replace(10, 1, " "); } diff --git a/src/common/util.h b/src/common/util.h index bbe89f51..3aabd2f8 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -23,6 +23,7 @@ #include "common-export.h" #include +#include #include #include @@ -50,12 +51,22 @@ COMMON_EXPORT QString decodeString(const QByteArray& input, QTextCodec* codec = COMMON_EXPORT uint editingDistance(const QString& s1, const QString& s2); +template +QSet toQSet(const QList& list) +{ +#if QT_VERSION < QT_VERSION_CHECK(5, 14, 0) + return list.toSet(); +#else + return {list.begin(), list.end()}; +#endif +} + template QVariantList toVariantList(const QList& list) { QVariantList variants; for (int i = 0; i < list.count(); i++) { - variants << QVariant::fromValue(list[i]); + variants << QVariant::fromValue(list[i]); } return variants; } diff --git a/src/common/windowssignalwatcher.cpp b/src/common/windowssignalwatcher.cpp index b22b955d..ee8c4fc7 100644 --- a/src/common/windowssignalwatcher.cpp +++ b/src/common/windowssignalwatcher.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/common/windowssignalwatcher.h b/src/common/windowssignalwatcher.h index 61734829..649f4f2d 100644 --- a/src/common/windowssignalwatcher.h +++ b/src/common/windowssignalwatcher.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index a4cc8099..ebcb5bce 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -32,12 +32,15 @@ target_sources(${TARGET} PRIVATE eventstringifier.cpp identserver.cpp ircparser.cpp + ldapescaper.cpp + metricsserver.cpp netsplit.cpp oidentdconfiggenerator.cpp postgresqlstorage.cpp sessionthread.cpp sqlauthenticator.cpp sqlitestorage.cpp + sslserver.cpp storage.cpp # needed for automoc @@ -48,7 +51,6 @@ target_link_libraries(${TARGET} PUBLIC Qt5::Core Qt5::Network - Qt5::Script Qt5::Sql Quassel::Common ) @@ -57,10 +59,6 @@ if (HAVE_UMASK) set_property(SOURCE oidentdconfiggenerator.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_UMASK) endif() -if (HAVE_SSL) - target_sources(${TARGET} PRIVATE sslserver.cpp) -endif() - if (Ldap_FOUND) target_sources(${TARGET} PRIVATE ldapauthenticator.cpp) target_link_libraries(${TARGET} PRIVATE Ldap::Ldap) diff --git a/src/core/SQL/PostgreSQL/insert_network.sql b/src/core/SQL/PostgreSQL/insert_network.sql index d91f23c5..9e1d8b7d 100644 --- a/src/core/SQL/PostgreSQL/insert_network.sql +++ b/src/core/SQL/PostgreSQL/insert_network.sql @@ -3,10 +3,10 @@ INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword, usecustomessagerate, messagerateburstsize, - messageratedelay, unlimitedmessagerate) + messageratedelay, unlimitedmessagerate, skipcaps) VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver, :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels, :usesasl, :saslaccount, :saslpassword, :usecustomessagerate, - :messagerateburstsize, :messageratedelay, :unlimitedmessagerate) + :messagerateburstsize, :messageratedelay, :unlimitedmessagerate, :skipcaps) RETURNING networkid diff --git a/src/core/SQL/PostgreSQL/migrate_write_network.sql b/src/core/SQL/PostgreSQL/migrate_write_network.sql index 979370f0..fd1e5a22 100644 --- a/src/core/SQL/PostgreSQL/migrate_write_network.sql +++ b/src/core/SQL/PostgreSQL/migrate_write_network.sql @@ -4,5 +4,5 @@ INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected, usermode, awaymessage, attachperform, detachperform, usesasl, saslaccount, saslpassword, usecustomessagerate, messagerateburstsize, messageratedelay, - unlimitedmessagerate) -VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + unlimitedmessagerate, skipcaps) +VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) diff --git a/src/core/SQL/PostgreSQL/select_buffer_bufferactivity.sql b/src/core/SQL/PostgreSQL/select_buffer_bufferactivity.sql index 2013c105..53cff939 100644 --- a/src/core/SQL/PostgreSQL/select_buffer_bufferactivity.sql +++ b/src/core/SQL/PostgreSQL/select_buffer_bufferactivity.sql @@ -3,5 +3,6 @@ FROM (SELECT DISTINCT TYPE FROM backlog WHERE bufferid = :bufferid + AND flags & 32 = 0 AND flags & 1 = 0 AND messageid > :lastseenmsgid) t; diff --git a/src/core/SQL/PostgreSQL/select_buffer_highlightcount.sql b/src/core/SQL/PostgreSQL/select_buffer_highlightcount.sql index 33058f85..d3947241 100644 --- a/src/core/SQL/PostgreSQL/select_buffer_highlightcount.sql +++ b/src/core/SQL/PostgreSQL/select_buffer_highlightcount.sql @@ -2,6 +2,7 @@ SELECT COALESCE(t.sum,0) FROM (SELECT COUNT(*) AS sum FROM backlog WHERE bufferid = :bufferid + AND flags & 32 = 0 AND flags & 2 != 0 AND flags & 1 = 0 AND messageid > :lastseenmsgid) t; diff --git a/src/core/SQL/PostgreSQL/select_buffer_last_messages.sql b/src/core/SQL/PostgreSQL/select_buffer_last_messages.sql new file mode 100644 index 00000000..784635aa --- /dev/null +++ b/src/core/SQL/PostgreSQL/select_buffer_last_messages.sql @@ -0,0 +1,3 @@ +SELECT bufferid, lastmsgid +FROM buffer +WHERE userid = :userid diff --git a/src/core/SQL/PostgreSQL/select_messagesAllNew_filtered.sql b/src/core/SQL/PostgreSQL/select_messagesAllNew_filtered.sql index 780263fc..7ba9e681 100644 --- a/src/core/SQL/PostgreSQL/select_messagesAllNew_filtered.sql +++ b/src/core/SQL/PostgreSQL/select_messagesAllNew_filtered.sql @@ -1,9 +1,9 @@ -SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.bufferid IN (SELECT bufferid FROM buffer WHERE userid = :userid) AND backlog.messageid >= :firstmsg - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC -- Unlike SQLite, no LIMIT clause, mimicking the unfiltered version - investigate later..? diff --git a/src/core/SQL/PostgreSQL/select_messagesAll_filtered.sql b/src/core/SQL/PostgreSQL/select_messagesAll_filtered.sql index 3e1ce655..2c6e0fca 100644 --- a/src/core/SQL/PostgreSQL/select_messagesAll_filtered.sql +++ b/src/core/SQL/PostgreSQL/select_messagesAll_filtered.sql @@ -1,10 +1,10 @@ -SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.bufferid IN (SELECT bufferid FROM buffer WHERE userid = :userid) AND backlog.messageid >= :firstmsg AND backlog.messageid < :lastmsg - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC -- Unlike SQLite, no LIMIT clause, mimicking the unfiltered version - investigate later..? diff --git a/src/core/SQL/PostgreSQL/select_messagesForward.sql b/src/core/SQL/PostgreSQL/select_messagesForward.sql new file mode 100644 index 00000000..d8e76e8c --- /dev/null +++ b/src/core/SQL/PostgreSQL/select_messagesForward.sql @@ -0,0 +1,10 @@ +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +FROM backlog +JOIN sender ON backlog.senderid = sender.senderid +WHERE backlog.messageid >= $1 + AND backlog.messageid < $2 + AND bufferid = $3 + AND ($4 <= 0 OR backlog.type & $4 != 0) + AND ($5 <= 0 OR backlog.flags & $5 != 0) +ORDER BY messageid ASC +LIMIT $6 diff --git a/src/core/SQL/PostgreSQL/select_messagesNewerThan_filtered.sql b/src/core/SQL/PostgreSQL/select_messagesNewerThan_filtered.sql index 46b4d47b..9ef356c1 100644 --- a/src/core/SQL/PostgreSQL/select_messagesNewerThan_filtered.sql +++ b/src/core/SQL/PostgreSQL/select_messagesNewerThan_filtered.sql @@ -1,10 +1,10 @@ -SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.messageid >= :first AND backlog.messageid <= (SELECT buffer.lastmsgid FROM buffer WHERE buffer.bufferid = :buffer) AND bufferid = :buffer - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/PostgreSQL/select_messagesNewestK_filtered.sql b/src/core/SQL/PostgreSQL/select_messagesNewestK_filtered.sql index cdb960c7..39f107d2 100644 --- a/src/core/SQL/PostgreSQL/select_messagesNewestK_filtered.sql +++ b/src/core/SQL/PostgreSQL/select_messagesNewestK_filtered.sql @@ -1,9 +1,9 @@ -SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE bufferid = :buffer AND backlog.messageid <= (SELECT buffer.lastmsgid FROM buffer WHERE buffer.bufferid = :buffer) - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/PostgreSQL/select_messagesRange_filtered.sql b/src/core/SQL/PostgreSQL/select_messagesRange_filtered.sql index 6030e532..087f6112 100644 --- a/src/core/SQL/PostgreSQL/select_messagesRange_filtered.sql +++ b/src/core/SQL/PostgreSQL/select_messagesRange_filtered.sql @@ -1,10 +1,10 @@ -SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.messageid >= :first AND backlog.messageid < :last AND bufferid = :buffer - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/PostgreSQL/select_networks_for_user.sql b/src/core/SQL/PostgreSQL/select_networks_for_user.sql index a5395dc7..adf490b5 100644 --- a/src/core/SQL/PostgreSQL/select_networks_for_user.sql +++ b/src/core/SQL/PostgreSQL/select_networks_for_user.sql @@ -2,6 +2,6 @@ SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingc userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword, usecustomessagerate, - messagerateburstsize, messageratedelay, unlimitedmessagerate + messagerateburstsize, messageratedelay, unlimitedmessagerate, skipcaps FROM network WHERE userid = :userid diff --git a/src/core/SQL/PostgreSQL/setup_000_quasseluser.sql b/src/core/SQL/PostgreSQL/setup_000_quasseluser.sql index 57abcea6..0d1ee725 100644 --- a/src/core/SQL/PostgreSQL/setup_000_quasseluser.sql +++ b/src/core/SQL/PostgreSQL/setup_000_quasseluser.sql @@ -1,7 +1,7 @@ CREATE TABLE quasseluser ( userid serial NOT NULL PRIMARY KEY, - username varchar(64) UNIQUE NOT NULL, + username TEXT UNIQUE NOT NULL, password TEXT NOT NULL, hashversion integer NOT NULL DEFAULT 0, - authenticator varchar(64) NOT NULL DEFAULT 'Database' + authenticator TEXT NOT NULL DEFAULT 'Database' ) diff --git a/src/core/SQL/PostgreSQL/setup_010_sender.sql b/src/core/SQL/PostgreSQL/setup_010_sender.sql index 87c8366c..5f6b4b6e 100644 --- a/src/core/SQL/PostgreSQL/setup_010_sender.sql +++ b/src/core/SQL/PostgreSQL/setup_010_sender.sql @@ -1,6 +1,6 @@ CREATE TABLE sender ( -- THE SENDER OF IRC MESSAGES senderid bigserial NOT NULL PRIMARY KEY, - sender varchar(128) NOT NULL, + sender TEXT NOT NULL, realname TEXT, avatarurl TEXT ); diff --git a/src/core/SQL/PostgreSQL/setup_020_identity.sql b/src/core/SQL/PostgreSQL/setup_020_identity.sql index 35ffe725..d60eb1ae 100644 --- a/src/core/SQL/PostgreSQL/setup_020_identity.sql +++ b/src/core/SQL/PostgreSQL/setup_020_identity.sql @@ -1,23 +1,23 @@ CREATE TABLE identity ( identityid serial PRIMARY KEY, userid integer NOT NULL REFERENCES quasseluser (userid) ON DELETE CASCADE, - identityname varchar(64) NOT NULL, - realname varchar(128) NOT NULL, - awaynick varchar(64), + identityname TEXT NOT NULL, + realname TEXT NOT NULL, + awaynick TEXT, awaynickenabled boolean NOT NULL DEFAULT FALSE, - awayreason varchar(256), + awayreason TEXT, awayreasonenabled boolean NOT NULL DEFAULT FALSE, autoawayenabled boolean NOT NULL DEFAULT FALSE, autoawaytime integer NOT NULL, - autoawayreason varchar(256), + autoawayreason TEXT, autoawayreasonenabled boolean NOT NULL DEFAULT FALSE, detachawayenabled boolean NOT NULL DEFAULT FALSE, - detachawayreason varchar(256), + detachawayreason TEXT, detachawayreasonenabled boolean NOT NULL DEFAULT FALSE, - ident varchar(64), - kickreason varchar(256), - partreason varchar(256), - quitreason varchar(256), + ident TEXT, + kickreason TEXT, + partreason TEXT, + quitreason TEXT, sslcert bytea, sslkey bytea, UNIQUE (userid, identityname) diff --git a/src/core/SQL/PostgreSQL/setup_030_identity_nick.sql b/src/core/SQL/PostgreSQL/setup_030_identity_nick.sql index 65fb5ecb..ce2bb6a8 100644 --- a/src/core/SQL/PostgreSQL/setup_030_identity_nick.sql +++ b/src/core/SQL/PostgreSQL/setup_030_identity_nick.sql @@ -1,6 +1,6 @@ CREATE TABLE identity_nick ( nickid serial PRIMARY KEY, identityid integer NOT NULL REFERENCES identity (identityid) ON DELETE CASCADE, - nick varchar(64) NOT NULL, + nick TEXT NOT NULL, UNIQUE (identityid, nick) ) diff --git a/src/core/SQL/PostgreSQL/setup_040_network.sql b/src/core/SQL/PostgreSQL/setup_040_network.sql index bc6815b3..9e39f071 100644 --- a/src/core/SQL/PostgreSQL/setup_040_network.sql +++ b/src/core/SQL/PostgreSQL/setup_040_network.sql @@ -1,32 +1,33 @@ CREATE TABLE network ( networkid serial NOT NULL PRIMARY KEY, userid integer NOT NULL REFERENCES quasseluser (userid) ON DELETE CASCADE, - networkname varchar(32) NOT NULL, + networkname TEXT NOT NULL, identityid integer REFERENCES identity (identityid) ON DELETE SET NULL, - encodingcodec varchar(32) NOT NULL DEFAULT 'ISO-8859-15', - decodingcodec varchar(32) NOT NULL DEFAULT 'ISO-8859-15', - servercodec varchar(32), + encodingcodec TEXT NOT NULL DEFAULT 'ISO-8859-15', + decodingcodec TEXT NOT NULL DEFAULT 'ISO-8859-15', + servercodec TEXT, userandomserver boolean NOT NULL DEFAULT FALSE, perform TEXT, useautoidentify boolean NOT NULL DEFAULT FALSE, - autoidentifyservice varchar(128), - autoidentifypassword varchar(128), + autoidentifyservice TEXT, + autoidentifypassword TEXT, usesasl boolean NOT NULL DEFAULT FALSE, - saslaccount varchar(128), - saslpassword varchar(128), + saslaccount TEXT, + saslpassword TEXT, useautoreconnect boolean NOT NULL DEFAULT TRUE, autoreconnectinterval integer NOT NULL DEFAULT 0, autoreconnectretries integer NOT NULL DEFAULT 0, unlimitedconnectretries boolean NOT NULL DEFAULT FALSE, rejoinchannels boolean NOT NULL DEFAULT FALSE, connected boolean NOT NULL DEFAULT FALSE, - usermode varchar(32), -- user mode to restore - awaymessage varchar(256), -- away message to restore (empty if not away) + usermode TEXT, -- user mode to restore + awaymessage TEXT, -- away message to restore (empty if not away) attachperform text, -- perform list for on attach detachperform text, -- perform list for on detach usecustomessagerate boolean NOT NULL DEFAULT FALSE, -- Custom rate limiting messagerateburstsize INTEGER NOT NULL DEFAULT 5, -- Maximum messages at once messageratedelay INTEGER NOT NULL DEFAULT 2200, -- Delay between future messages (milliseconds) unlimitedmessagerate boolean NOT NULL DEFAULT FALSE, -- Disable rate limits + skipcaps TEXT, -- Space-separated IRCv3 caps to not auto-negotiate UNIQUE (userid, networkname) ) diff --git a/src/core/SQL/PostgreSQL/setup_050_buffer.sql b/src/core/SQL/PostgreSQL/setup_050_buffer.sql index 0487dd3d..ac1d0b2d 100644 --- a/src/core/SQL/PostgreSQL/setup_050_buffer.sql +++ b/src/core/SQL/PostgreSQL/setup_050_buffer.sql @@ -3,15 +3,15 @@ create TABLE buffer ( userid integer NOT NULL REFERENCES quasseluser (userid) ON DELETE CASCADE, groupid integer, networkid integer NOT NULL REFERENCES network (networkid) ON DELETE CASCADE, - buffername varchar(128) NOT NULL, - buffercname varchar(128) NOT NULL, -- CANONICAL BUFFER NAME (lowercase version) + buffername TEXT NOT NULL, + buffercname TEXT NOT NULL, -- CANONICAL BUFFER NAME (lowercase version) buffertype integer NOT NULL DEFAULT 0, lastmsgid bigint NOT NULL DEFAULT 0, lastseenmsgid bigint NOT NULL DEFAULT 0, markerlinemsgid bigint NOT NULL DEFAULT 0, bufferactivity integer NOT NULL DEFAULT 0, highlightcount integer NOT NULL DEFAULT 0, - key varchar(128), + key TEXT, joined boolean NOT NULL DEFAULT FALSE, -- BOOL cipher TEXT, UNIQUE(userid, networkid, buffercname), diff --git a/src/core/SQL/PostgreSQL/setup_080_ircservers.sql b/src/core/SQL/PostgreSQL/setup_080_ircservers.sql index 98609d5f..5d038f15 100644 --- a/src/core/SQL/PostgreSQL/setup_080_ircservers.sql +++ b/src/core/SQL/PostgreSQL/setup_080_ircservers.sql @@ -2,16 +2,16 @@ CREATE TABLE ircserver ( serverid serial PRIMARY KEY, userid integer NOT NULL REFERENCES quasseluser (userid) ON DELETE CASCADE, networkid integer NOT NULL REFERENCES network (networkid) ON DELETE CASCADE, - hostname varchar(128) NOT NULL, + hostname TEXT NOT NULL, port integer NOT NULL DEFAULT 6667, - password varchar(64), + password TEXT, ssl boolean NOT NULL DEFAULT FALSE, -- bool sslversion integer NOT NULL DEFAULT 0, useproxy boolean NOT NULL DEFAULT FALSE, -- bool proxytype integer NOT NULL DEFAULT 0, - proxyhost varchar(128) NOT NULL DEFAULT 'localhost', + proxyhost TEXT NOT NULL DEFAULT 'localhost', proxyport integer NOT NULL DEFAULT 8080, - proxyuser varchar(64), - proxypass varchar(64), + proxyuser TEXT, + proxypass TEXT, sslverify boolean NOT NULL DEFAULT FALSE -- bool, validate SSL cert ) diff --git a/src/core/SQL/PostgreSQL/update_network.sql b/src/core/SQL/PostgreSQL/update_network.sql index e087e557..83dd20db 100644 --- a/src/core/SQL/PostgreSQL/update_network.sql +++ b/src/core/SQL/PostgreSQL/update_network.sql @@ -20,6 +20,7 @@ unlimitedmessagerate = :unlimitedmessagerate, rejoinchannels = :rejoinchannels, usesasl = :usesasl, saslaccount = :saslaccount, -saslpassword = :saslpassword +saslpassword = :saslpassword, +skipcaps = :skipcaps WHERE userid = :userid AND networkid = :networkid diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_000_alter_quasseluser.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_000_alter_quasseluser.sql new file mode 100644 index 00000000..7c38bb77 --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_000_alter_quasseluser.sql @@ -0,0 +1,3 @@ +ALTER TABLE quasseluser +ALTER COLUMN username TYPE TEXT, +ALTER COLUMN authenticator TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_010_alter_sender.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_010_alter_sender.sql new file mode 100644 index 00000000..be0be4cc --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_010_alter_sender.sql @@ -0,0 +1,2 @@ +ALTER TABLE sender +ALTER COLUMN sender TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_020_alter_identity.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_020_alter_identity.sql new file mode 100644 index 00000000..a8708b01 --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_020_alter_identity.sql @@ -0,0 +1,11 @@ +ALTER TABLE identity +ALTER COLUMN identityname TYPE TEXT, +ALTER COLUMN realname TYPE TEXT, +ALTER COLUMN awaynick TYPE TEXT, +ALTER COLUMN awayreason TYPE TEXT, +ALTER COLUMN autoawayreason TYPE TEXT, +ALTER COLUMN detachawayreason TYPE TEXT, +ALTER COLUMN ident TYPE TEXT, +ALTER COLUMN kickreason TYPE TEXT, +ALTER COLUMN partreason TYPE TEXT, +ALTER COLUMN quitreason TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_030_alter_identity_nick.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_030_alter_identity_nick.sql new file mode 100644 index 00000000..fa4aa919 --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_030_alter_identity_nick.sql @@ -0,0 +1,2 @@ +ALTER TABLE identity_nick +ALTER COLUMN nick TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_040_alter_network.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_040_alter_network.sql new file mode 100644 index 00000000..1ce05d54 --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_040_alter_network.sql @@ -0,0 +1,11 @@ +ALTER TABLE network +ALTER COLUMN networkname TYPE TEXT, +ALTER COLUMN encodingcodec TYPE TEXT, +ALTER COLUMN decodingcodec TYPE TEXT, +ALTER COLUMN servercodec TYPE TEXT, +ALTER COLUMN autoidentifyservice TYPE TEXT, +ALTER COLUMN autoidentifypassword TYPE TEXT, +ALTER COLUMN saslaccount TYPE TEXT, +ALTER COLUMN saslpassword TYPE TEXT, +ALTER COLUMN usermode TYPE TEXT, +ALTER COLUMN awaymessage TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_050_alter_buffer.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_050_alter_buffer.sql new file mode 100644 index 00000000..bf21908b --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_050_alter_buffer.sql @@ -0,0 +1,4 @@ +ALTER TABLE buffer +ALTER COLUMN buffername TYPE TEXT, +ALTER COLUMN buffercname TYPE TEXT, +ALTER COLUMN key TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/30/upgrade_080_alter_ircservers.sql b/src/core/SQL/PostgreSQL/version/30/upgrade_080_alter_ircservers.sql new file mode 100644 index 00000000..cac058ca --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/30/upgrade_080_alter_ircservers.sql @@ -0,0 +1,6 @@ +ALTER TABLE ircserver +ALTER COLUMN password TYPE TEXT, +ALTER COLUMN hostname TYPE TEXT, +ALTER COLUMN proxyhost TYPE TEXT, +ALTER COLUMN proxyuser TYPE TEXT, +ALTER COLUMN proxypass TYPE TEXT diff --git a/src/core/SQL/PostgreSQL/version/31/upgrade_000_alter_network_add_skipcaps.sql b/src/core/SQL/PostgreSQL/version/31/upgrade_000_alter_network_add_skipcaps.sql new file mode 100644 index 00000000..b67cc0df --- /dev/null +++ b/src/core/SQL/PostgreSQL/version/31/upgrade_000_alter_network_add_skipcaps.sql @@ -0,0 +1 @@ +ALTER TABLE network ADD COLUMN skipcaps TEXT diff --git a/src/core/SQL/README.md b/src/core/SQL/README.md index 31e43f85..f7151d7b 100644 --- a/src/core/SQL/README.md +++ b/src/core/SQL/README.md @@ -168,6 +168,9 @@ In client-side code, test for a feature with... if (Client::isCoreFeatureEnabled(Quassel::Feature::FeatureName)) { ... } ``` +Depending on the type of protocol change, you might also need to update +[`serializers.cpp`][file-cpp-serializers] and related files. + 8. **Test everything! Upgrade, migrate, new setups, new client/old core, old client/new core, etc.** @@ -245,3 +248,4 @@ Thank you for reading this guide and good luck with your changes! [file-cpp-sqlite]: ../sqlitestorage.cpp [file-sh-upgradeschema]: upgradeSchema.sh [file-h-quassel]: ../../common/quassel.h +[file-cpp-serializers]: ../../common/serializers/serializers.cpp diff --git a/src/core/SQL/SQLite/insert_network.sql b/src/core/SQL/SQLite/insert_network.sql index ec5a212c..1db37741 100644 --- a/src/core/SQL/SQLite/insert_network.sql +++ b/src/core/SQL/SQLite/insert_network.sql @@ -3,9 +3,9 @@ INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword, usecustomessagerate, messagerateburstsize, - messageratedelay, unlimitedmessagerate) + messageratedelay, unlimitedmessagerate, skipcaps) VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver, :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels, :usesasl, :saslaccount, :saslpassword, :usecustomessagerate, - :messagerateburstsize, :messageratedelay, :unlimitedmessagerate) + :messagerateburstsize, :messageratedelay, :unlimitedmessagerate, :skipcaps) diff --git a/src/core/SQL/SQLite/migrate_read_network.sql b/src/core/SQL/SQLite/migrate_read_network.sql index cccaed9c..8bbcb03f 100644 --- a/src/core/SQL/SQLite/migrate_read_network.sql +++ b/src/core/SQL/SQLite/migrate_read_network.sql @@ -3,5 +3,5 @@ SELECT networkid, userid, networkname, identityid, encodingcodec, decodingcodec, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected, usermode, awaymessage, attachperform, detachperform, usesasl, saslaccount, saslpassword, usecustomessagerate, messagerateburstsize, - messageratedelay, unlimitedmessagerate + messageratedelay, unlimitedmessagerate, skipcaps FROM network diff --git a/src/core/SQL/SQLite/select_buffer_bufferactivity.sql b/src/core/SQL/SQLite/select_buffer_bufferactivity.sql index 2013c105..53cff939 100644 --- a/src/core/SQL/SQLite/select_buffer_bufferactivity.sql +++ b/src/core/SQL/SQLite/select_buffer_bufferactivity.sql @@ -3,5 +3,6 @@ FROM (SELECT DISTINCT TYPE FROM backlog WHERE bufferid = :bufferid + AND flags & 32 = 0 AND flags & 1 = 0 AND messageid > :lastseenmsgid) t; diff --git a/src/core/SQL/SQLite/select_buffer_highlightcount.sql b/src/core/SQL/SQLite/select_buffer_highlightcount.sql index 33058f85..d3947241 100644 --- a/src/core/SQL/SQLite/select_buffer_highlightcount.sql +++ b/src/core/SQL/SQLite/select_buffer_highlightcount.sql @@ -2,6 +2,7 @@ SELECT COALESCE(t.sum,0) FROM (SELECT COUNT(*) AS sum FROM backlog WHERE bufferid = :bufferid + AND flags & 32 = 0 AND flags & 2 != 0 AND flags & 1 = 0 AND messageid > :lastseenmsgid) t; diff --git a/src/core/SQL/SQLite/select_buffer_last_messages.sql b/src/core/SQL/SQLite/select_buffer_last_messages.sql new file mode 100644 index 00000000..784635aa --- /dev/null +++ b/src/core/SQL/SQLite/select_buffer_last_messages.sql @@ -0,0 +1,3 @@ +SELECT bufferid, lastmsgid +FROM buffer +WHERE userid = :userid diff --git a/src/core/SQL/SQLite/select_messagesAllNew_filtered.sql b/src/core/SQL/SQLite/select_messagesAllNew_filtered.sql index 1a742b8a..92388636 100644 --- a/src/core/SQL/SQLite/select_messagesAllNew_filtered.sql +++ b/src/core/SQL/SQLite/select_messagesAllNew_filtered.sql @@ -1,9 +1,9 @@ -SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.bufferid IN (SELECT bufferid FROM buffer WHERE userid = :userid) AND backlog.messageid >= :firstmsg - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/SQLite/select_messagesAll_filtered.sql b/src/core/SQL/SQLite/select_messagesAll_filtered.sql index c09be6b3..6fceb2a1 100644 --- a/src/core/SQL/SQLite/select_messagesAll_filtered.sql +++ b/src/core/SQL/SQLite/select_messagesAll_filtered.sql @@ -1,10 +1,10 @@ -SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, bufferid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.bufferid IN (SELECT bufferid FROM buffer WHERE userid = :userid) AND backlog.messageid >= :firstmsg AND backlog.messageid < :lastmsg - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/SQLite/select_messagesForward.sql b/src/core/SQL/SQLite/select_messagesForward.sql new file mode 100644 index 00000000..e4e78193 --- /dev/null +++ b/src/core/SQL/SQLite/select_messagesForward.sql @@ -0,0 +1,10 @@ +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +FROM backlog +JOIN sender ON backlog.senderid = sender.senderid +WHERE bufferid = :bufferid + AND backlog.messageid >= :firstmsg + AND backlog.messageid < :lastmsg + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) +ORDER BY messageid ASC +LIMIT :limit diff --git a/src/core/SQL/SQLite/select_messagesNewerThan_filtered.sql b/src/core/SQL/SQLite/select_messagesNewerThan_filtered.sql index 198df7c2..53f26b14 100644 --- a/src/core/SQL/SQLite/select_messagesNewerThan_filtered.sql +++ b/src/core/SQL/SQLite/select_messagesNewerThan_filtered.sql @@ -1,10 +1,10 @@ -SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.messageid >= :firstmsg AND backlog.messageid <= (SELECT buffer.lastmsgid FROM buffer WHERE buffer.bufferid = :bufferid) AND bufferid = :bufferid - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/SQLite/select_messagesNewestK_filtered.sql b/src/core/SQL/SQLite/select_messagesNewestK_filtered.sql index b4411af5..d290c580 100644 --- a/src/core/SQL/SQLite/select_messagesNewestK_filtered.sql +++ b/src/core/SQL/SQLite/select_messagesNewestK_filtered.sql @@ -1,9 +1,9 @@ -SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE bufferid = :bufferid AND backlog.messageid <= (SELECT buffer.lastmsgid FROM buffer WHERE buffer.bufferid = :bufferid) -AND backlog.type & :type != 0 -AND (:flags = 0 OR backlog.flags & :flags != 0) +AND (:type <= 0 OR backlog.type & :type != 0) +AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/SQLite/select_messagesRange_filtered.sql b/src/core/SQL/SQLite/select_messagesRange_filtered.sql index d1e4c0f1..223a92c2 100644 --- a/src/core/SQL/SQLite/select_messagesRange_filtered.sql +++ b/src/core/SQL/SQLite/select_messagesRange_filtered.sql @@ -1,10 +1,10 @@ -SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message +SELECT messageid, time, type, flags, sender, senderprefixes, realname, avatarurl, message FROM backlog JOIN sender ON backlog.senderid = sender.senderid WHERE bufferid = :bufferid AND backlog.messageid >= :firstmsg AND backlog.messageid < :lastmsg - AND backlog.type & :type != 0 - AND (:flags = 0 OR backlog.flags & :flags != 0) + AND (:type <= 0 OR backlog.type & :type != 0) + AND (:flags <= 0 OR backlog.flags & :flags != 0) ORDER BY messageid DESC LIMIT :limit diff --git a/src/core/SQL/SQLite/select_networks_for_user.sql b/src/core/SQL/SQLite/select_networks_for_user.sql index a5395dc7..adf490b5 100644 --- a/src/core/SQL/SQLite/select_networks_for_user.sql +++ b/src/core/SQL/SQLite/select_networks_for_user.sql @@ -2,6 +2,6 @@ SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingc userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword, usecustomessagerate, - messagerateburstsize, messageratedelay, unlimitedmessagerate + messagerateburstsize, messageratedelay, unlimitedmessagerate, skipcaps FROM network WHERE userid = :userid diff --git a/src/core/SQL/SQLite/setup_000_quasseluser.sql b/src/core/SQL/SQLite/setup_000_quasseluser.sql index 0a325e2e..441f8dfd 100644 --- a/src/core/SQL/SQLite/setup_000_quasseluser.sql +++ b/src/core/SQL/SQLite/setup_000_quasseluser.sql @@ -3,5 +3,5 @@ CREATE TABLE quasseluser ( username TEXT UNIQUE NOT NULL, password TEXT NOT NULL, hashversion INTEGER NOT NULL DEFAULT 0, - authenticator varchar(64) NOT NULL DEFAULT "Database" + authenticator TEXT NOT NULL DEFAULT "Database" ) diff --git a/src/core/SQL/SQLite/setup_020_network.sql b/src/core/SQL/SQLite/setup_020_network.sql index 60417a73..239f22bd 100644 --- a/src/core/SQL/SQLite/setup_020_network.sql +++ b/src/core/SQL/SQLite/setup_020_network.sql @@ -28,5 +28,6 @@ CREATE TABLE network ( messagerateburstsize INTEGER NOT NULL DEFAULT 5, -- Maximum messages at once messageratedelay INTEGER NOT NULL DEFAULT 2200, -- Delay between future messages (milliseconds) unlimitedmessagerate INTEGER NOT NULL DEFAULT 0, -- BOOL - Disable rate limits + skipcaps TEXT, -- Space-separated IRCv3 caps to not auto-negotiate UNIQUE (userid, networkname) ) diff --git a/src/core/SQL/SQLite/update_network.sql b/src/core/SQL/SQLite/update_network.sql index 00e9f83e..d5110e24 100644 --- a/src/core/SQL/SQLite/update_network.sql +++ b/src/core/SQL/SQLite/update_network.sql @@ -20,5 +20,6 @@ messageratedelay = :messageratedelay, unlimitedmessagerate = :unlimitedmessagerate, usesasl = :usesasl, saslaccount = :saslaccount, -saslpassword = :saslpassword +saslpassword = :saslpassword, +skipcaps = :skipcaps WHERE networkid = :networkid AND userid = :userid diff --git a/src/core/SQL/SQLite/version/26/upgrade_000_create_buffer_idx.sql b/src/core/SQL/SQLite/version/26/upgrade_000_create_buffer_idx.sql index 35146b19..3b693888 100644 --- a/src/core/SQL/SQLite/version/26/upgrade_000_create_buffer_idx.sql +++ b/src/core/SQL/SQLite/version/26/upgrade_000_create_buffer_idx.sql @@ -1 +1 @@ -CREATE INDEX backlog_buffer_msg_idx ON backlog (bufferid, messageid) +CREATE INDEX IF NOT EXISTS backlog_buffer_msg_idx ON backlog (bufferid, messageid) diff --git a/src/core/SQL/SQLite/version/32/upgrade_000_alter_network_add_skipcaps.sql b/src/core/SQL/SQLite/version/32/upgrade_000_alter_network_add_skipcaps.sql new file mode 100644 index 00000000..b67cc0df --- /dev/null +++ b/src/core/SQL/SQLite/version/32/upgrade_000_alter_network_add_skipcaps.sql @@ -0,0 +1 @@ +ALTER TABLE network ADD COLUMN skipcaps TEXT diff --git a/src/core/SQL/upgradeSchema.sh b/src/core/SQL/upgradeSchema.sh index d31d6137..219727fe 100755 --- a/src/core/SQL/upgradeSchema.sh +++ b/src/core/SQL/upgradeSchema.sh @@ -1,5 +1,5 @@ #!/bin/bash -# Copyright (C) 2005-2019 by the Quassel Project - devel@quassel-irc.org +# Copyright (C) 2005-2022 by the Quassel Project - devel@quassel-irc.org # Licensed under GNU General Public License version 2, or (at your option) # version 3. # diff --git a/src/core/abstractsqlstorage.cpp b/src/core/abstractsqlstorage.cpp index 0ae3ebe2..6a69c3d2 100644 --- a/src/core/abstractsqlstorage.cpp +++ b/src/core/abstractsqlstorage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,11 +20,14 @@ #include "abstractsqlstorage.h" +#include +#include #include #include #include #include #include +#include #include "quassel.h" @@ -35,7 +38,7 @@ AbstractSqlStorage::AbstractSqlStorage(QObject* parent) AbstractSqlStorage::~AbstractSqlStorage() { - // disconnect the connections, so their deletion is no longer interessting for us + // disconnect the connections, so their deletion is no longer interesting for us QHash::iterator conIter; for (conIter = _connectionPool.begin(); conIter != _connectionPool.end(); ++conIter) { QSqlDatabase::removeDatabase(conIter.value()->name()); @@ -180,13 +183,13 @@ QString AbstractSqlStorage::queryString(const QString& queryName, int version) return query.trimmed(); } -QList AbstractSqlStorage::setupQueries() +std::vector AbstractSqlStorage::setupQueries() { - QList queries; + std::vector queries; // The current schema is stored in the root folder, including setup scripts. QDir dir = QDir(QString(":/SQL/%1/").arg(displayName())); foreach (QFileInfo fileInfo, dir.entryInfoList(QStringList() << "setup*", QDir::NoFilter, QDir::Name)) { - queries << SqlQueryResource(queryString(fileInfo.baseName()), fileInfo.baseName()); + queries.emplace_back(queryString(fileInfo.baseName()), fileInfo.baseName()); } return queries; } @@ -218,13 +221,13 @@ bool AbstractSqlStorage::setup(const QVariantMap& settings, const QProcessEnviro return success; } -QList AbstractSqlStorage::upgradeQueries(int version) +std::vector AbstractSqlStorage::upgradeQueries(int version) { - QList queries; + std::vector queries; // Upgrade queries are stored in the 'version/##' subfolders. QDir dir = QDir(QString(":/SQL/%1/version/%2/").arg(displayName()).arg(version)); foreach (QFileInfo fileInfo, dir.entryInfoList(QStringList() << "upgrade*", QDir::NoFilter, QDir::Name)) { - queries << SqlQueryResource(queryString(fileInfo.baseName(), version), fileInfo.baseName()); + queries.emplace_back(queryString(fileInfo.baseName(), version), fileInfo.baseName()); } return queries; } @@ -384,7 +387,7 @@ bool AbstractSqlStorage::watchQuery(QSqlQuery& query) valueStrings << QString("%1=%2").arg(iter.key(), value); } qCritical() << " bound Values:" << qPrintable(valueStrings.join(", ")); - qCritical() << " Error Number:" << query.lastError().number(); + qCritical() << " Error Code:" << qPrintable(query.lastError().nativeErrorCode()); qCritical() << " Error Message:" << qPrintable(query.lastError().text()); qCritical() << " Driver Message:" << qPrintable(query.lastError().driverText()); qCritical() << " DB Message:" << qPrintable(query.lastError().databaseText()); @@ -492,7 +495,7 @@ void AbstractSqlMigrator::dumpStatus() QList list = boundValues(); for (int i = 0; i < list.size(); ++i) qWarning() << i << ": " << list.at(i).toString().toLatin1().data(); - qWarning() << " Error Number:" << lastError().number(); + qWarning() << " Error Code:" << qPrintable(lastError().nativeErrorCode()); qWarning() << " Error Message:" << lastError().text(); } diff --git a/src/core/abstractsqlstorage.h b/src/core/abstractsqlstorage.h index d3fb7929..431c7ef2 100644 --- a/src/core/abstractsqlstorage.h +++ b/src/core/abstractsqlstorage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -21,14 +21,18 @@ #pragma once #include +#include -#include +#include +#include #include #include #include #include "storage.h" +class QThread; + class AbstractSqlMigrationReader; class AbstractSqlMigrationWriter; @@ -92,7 +96,7 @@ protected: * * @return List of SQL query strings and filenames */ - QList setupQueries(); + std::vector setupQueries(); /** * Gets the collection of SQL upgrade queries and filenames for a given schema version @@ -100,7 +104,7 @@ protected: * @param ver SQL schema version * @return List of SQL query strings and filenames */ - QList upgradeQueries(int ver); + std::vector upgradeQueries(int ver); bool upgradeDb(); bool watchQuery(QSqlQuery& query); @@ -269,6 +273,7 @@ public: QString awaymessage; QString attachperform; QString detachperform; + QString skipcaps; NetworkId networkid; IdentityId identityid; int messagerateburstsize; diff --git a/src/core/authenticator.cpp b/src/core/authenticator.cpp index e3a0a4cf..4520665b 100644 --- a/src/core/authenticator.cpp +++ b/src/core/authenticator.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/authenticator.h b/src/core/authenticator.h index 3b94f9b2..6dec048d 100644 --- a/src/core/authenticator.h +++ b/src/core/authenticator.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -40,7 +40,7 @@ public: { IsReady, // ready to go NeedsSetup, // need basic setup (ask the user for input) - NotAvailable // remove the authenticator backend from the list of avaliable authenticators. + NotAvailable // remove the authenticator backend from the list of available authenticators. }; public slots: diff --git a/src/core/cipher.cpp b/src/core/cipher.cpp index efbd88e5..65fecbfd 100644 --- a/src/core/cipher.cpp +++ b/src/core/cipher.cpp @@ -305,7 +305,7 @@ QByteArray Cipher::blowfishCBC(QByteArray cipherText, bool direction) } else { temp = QByteArray::fromBase64(temp); - // supposedly nescessary if we get a truncated message also allows for decryption of 'crazy' + // supposedly necessary if we get a truncated message also allows for decryption of 'crazy' // en/decoding clients that use STANDARDIZED PADDING TECHNIQUES while ((temp.length() % 8) != 0) temp.append('\0'); diff --git a/src/core/core.cpp b/src/core/core.cpp index a4133eb1..be2f33ed 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -213,6 +213,12 @@ void Core::init() _identServer = new IdentServer(this); } + if (Quassel::isOptionSet("metrics-daemon")) { + _metricsServer = new MetricsServer(this); + _server.setMetricsServer(_metricsServer); + _v6server.setMetricsServer(_metricsServer); + } + Quassel::registerReloadHandler([]() { // Currently, only reloading SSL certificates and the sysident cache is supported if (Core::instance()) { @@ -294,7 +300,7 @@ void Core::saveState() if (_storage) { QVariantList activeSessions; for (auto&& user : instance()->_sessions.keys()) - activeSessions << QVariant::fromValue(user); + activeSessions << QVariant::fromValue(user); _storage->setCoreState(activeSessions); } } @@ -566,28 +572,15 @@ bool Core::initAuthenticator( bool Core::sslSupported() { -#ifdef HAVE_SSL - auto* sslServer = qobject_cast(&instance()->_server); - return sslServer && sslServer->isCertValid(); -#else - return false; -#endif + return instance()->_server.isCertValid() && instance()->_v6server.isCertValid(); } bool Core::reloadCerts() { -#ifdef HAVE_SSL - auto* sslServerv4 = qobject_cast(&_server); - bool retv4 = sslServerv4->reloadCerts(); - - auto* sslServerv6 = qobject_cast(&_v6server); - bool retv6 = sslServerv6->reloadCerts(); + bool retv4 = _server.reloadCerts(); + bool retv6 = _v6server.reloadCerts(); return retv4 && retv6; -#else - // SSL not supported, don't mark configuration reload as failed - return true; -#endif } void Core::cacheSysIdent() @@ -674,6 +667,10 @@ bool Core::startListening() _identServer->startListening(); } + if (_metricsServer) { + _metricsServer->startListening(); + } + return success; } @@ -683,6 +680,10 @@ void Core::stopListening(const QString& reason) _identServer->stopListening(reason); } + if (_metricsServer) { + _metricsServer->stopListening(reason); + } + bool wasListening = false; if (_server.isListening()) { wasListening = true; @@ -702,10 +703,11 @@ void Core::stopListening(const QString& reason) void Core::incomingConnection() { - auto* server = qobject_cast(sender()); + auto* server = qobject_cast(sender()); Q_ASSERT(server); while (server->hasPendingConnections()) { - QTcpSocket* socket = server->nextPendingConnection(); + auto socket = qobject_cast(server->nextPendingConnection()); + Q_ASSERT(socket); auto* handler = new CoreAuthHandler(socket, this); _connectingClients.insert(handler); @@ -714,7 +716,7 @@ void Core::incomingConnection() connect(handler, &AuthHandler::socketError, this, &Core::socketError); connect(handler, &CoreAuthHandler::handshakeComplete, this, &Core::setupClientSession); - qInfo() << qPrintable(tr("Client connected from")) << qPrintable(socket->peerAddress().toString()); + qInfo() << qPrintable(tr("Client connected from")) << qPrintable(handler->hostAddress().toString()); if (!_configured) { stopListening(tr("Closing server for basic setup.")); @@ -728,7 +730,7 @@ void Core::clientDisconnected() auto* handler = qobject_cast(sender()); Q_ASSERT(handler); - qInfo() << qPrintable(tr("Non-authed client disconnected:")) << qPrintable(handler->socket()->peerAddress().toString()); + qInfo() << qPrintable(tr("Non-authed client disconnected:")) << qPrintable(handler->hostAddress().toString()); _connectingClients.remove(handler); handler->deleteLater(); diff --git a/src/core/core.h b/src/core/core.h index ef04b77d..acbac95a 100644 --- a/src/core/core.h +++ b/src/core/core.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -27,27 +27,21 @@ #include #include +#include #include #include #include -#ifdef HAVE_SSL -# include - -# include "sslserver.h" -#else -# include -# include -#endif - #include "authenticator.h" #include "bufferinfo.h" #include "deferredptr.h" #include "identserver.h" #include "message.h" +#include "metricsserver.h" #include "oidentdconfiggenerator.h" #include "sessionthread.h" #include "singleton.h" +#include "sslserver.h" #include "storage.h" #include "types.h" @@ -193,14 +187,14 @@ public: static void removeIdentity(UserId user, IdentityId identityId) { instance()->_storage->removeIdentity(user, identityId); } - static QList identities(UserId user) { return instance()->_storage->identities(user); } + static std::vector identities(UserId user) { return instance()->_storage->identities(user); } //! Create a Network in the Storage and store it's Id in the given NetworkInfo /** \note This method is thredsafe. * * \param user The core user * \param networkInfo a NetworkInfo definition to store the newly created ID in - * \return true if successfull. + * \return true if successful. */ static bool createNetwork(UserId user, NetworkInfo& info); @@ -209,7 +203,7 @@ public: * * \param user The core user * \param networkInfo The Updated NetworkInfo - * \return true if successfull. + * \return true if successful. */ static inline bool updateNetwork(UserId user, const NetworkInfo& info) { return instance()->_storage->updateNetwork(user, info); } @@ -218,7 +212,7 @@ public: * * \param user The core user * \param networkId The network to delete - * \return true if successfull. + * \return true if successful. */ static inline bool removeNetwork(UserId user, const NetworkId& networkId) { @@ -229,9 +223,9 @@ public: /** \note This method is thredsafe. * * \param user The core user - * \return QList. + * \return std::vector. */ - static inline QList networks(UserId user) { return instance()->_storage->networks(user); } + static inline std::vector networks(UserId user) { return instance()->_storage->networks(user); } //! Get a list of Networks to restore /** Return a list of networks the user was connected at the time of core shutdown @@ -239,7 +233,7 @@ public: * * \param user The User Id in question */ - static inline QList connectedNetworks(UserId user) { return instance()->_storage->connectedNetworks(user); } + static inline std::vector connectedNetworks(UserId user) { return instance()->_storage->connectedNetworks(user); } //! Update the connected state of a network /** \note This method is threadsafe @@ -363,7 +357,7 @@ public: * \param networkId The network id * \param type The type of the buffer (StatusBuffer, Channel, etc.) * \param buffer The buffer name (if empty, the net's status buffer is returned) - * \param create Whether or not the buffer should be created if it doesnt exist + * \param create Whether or not the buffer should be created if it doesn't exist * \return The BufferInfo corresponding to the given network and buffer name, or 0 if not found */ static inline BufferInfo bufferInfo( @@ -406,7 +400,7 @@ public: * \param limit if != -1 limit the returned list to a max of \limit entries * \return The requested list of messages */ - static inline QList requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) + static inline std::vector requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) { return instance()->_storage->requestMsgs(user, bufferId, first, last, limit); } @@ -419,7 +413,7 @@ public: * \param type The Message::Types that should be returned * \return The requested list of messages */ - static inline QList requestMsgsFiltered(UserId user, + static inline std::vector requestMsgsFiltered(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, @@ -430,13 +424,33 @@ public: return instance()->_storage->requestMsgsFiltered(user, bufferId, first, last, limit, type, flags); } + //! Request a certain number messages stored in a given buffer, matching certain filters, ascending + /** \param buffer The buffer we request messages from + * \param first if != -1 return only messages with a MsgId >= first + * \param last if != -1 return only messages with a MsgId < last + * \param limit if != -1 limit the returned list to a max of \limit entries + * \param type The Message::Types that should be returned + * \param flags The Message::Flags that should be returned + * \return The requested list of messages + */ + static inline std::vector requestMsgsForward(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) + { + return instance()->_storage->requestMsgsForward(user, bufferId, first, last, limit, type, flags); + } + //! Request a certain number of messages across all buffers /** \param first if != -1 return only messages with a MsgId >= first * \param last if != -1 return only messages with a MsgId < last * \param limit Max amount of messages * \return The requested list of messages */ - static inline QList requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) + static inline std::vector requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) { return instance()->_storage->requestAllMsgs(user, first, last, limit); } @@ -448,7 +462,7 @@ public: * \param type The Message::Types that should be returned * \return The requested list of messages */ - static inline QList requestAllMsgsFiltered(UserId user, + static inline std::vector requestAllMsgsFiltered(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1, @@ -465,7 +479,7 @@ public: * \param user The user whose buffers we request * \return A list of the BufferInfos for all buffers as requested */ - static inline QList requestBuffers(UserId user) { return instance()->_storage->requestBuffers(user); } + static inline std::vector requestBuffers(UserId user) { return instance()->_storage->requestBuffers(user); } //! Request a list of BufferIds for a given NetworkId /** \note This method is threadsafe. @@ -474,7 +488,7 @@ public: * \param networkId The NetworkId of the network in question * \return List of BufferIds belonging to the Network */ - static inline QList requestBufferIdsForNetwork(UserId user, NetworkId networkId) + static inline std::vector requestBufferIdsForNetwork(UserId user, NetworkId networkId) { return instance()->_storage->requestBufferIdsForNetwork(user, networkId); } @@ -485,7 +499,7 @@ public: * * \param user The user who is the owner of the buffer * \param bufferId The bufferId - * \return true if successfull + * \return true if successful */ static inline bool removeBuffer(const UserId& user, const BufferId& bufferId) { @@ -497,7 +511,7 @@ public: * \param user The id of the buffer owner * \param bufferId The bufferId * \param newName The new name of the buffer - * \return true if successfull + * \return true if successful */ static inline bool renameBuffer(const UserId& user, const BufferId& bufferId, const QString& newName) { @@ -509,7 +523,7 @@ public: * \param user The id of the buffer owner * \param bufferId1 The bufferId of the remaining buffer * \param bufferId2 The buffer that is about to be removed - * \return true if successfulln + * \return true if successful */ static inline bool mergeBuffersPermanently(const UserId& user, const BufferId& bufferId1, const BufferId& bufferId2) { @@ -535,6 +549,14 @@ public: */ QString strictSysIdent(UserId user) const; + //! Get a Hash of all last message ids + /** This Method is called when the Quassel Core is started to restore the lastMsgIds + * \note This method is threadsafe. + * + * \param user The Owner of the buffers + */ + static inline QHash bufferLastMsgIds(UserId user) { return instance()->_storage->bufferLastMsgIds(user); } + //! Get a Hash of all last seen message ids /** This Method is called when the Quassel Core is started to restore the lastSeenMsgIds * \note This method is threadsafe. @@ -655,6 +677,7 @@ public: inline OidentdConfigGenerator* oidentdConfigGenerator() const { return _oidentdConfigGenerator; } inline IdentServer* identServer() const { return _identServer; } + inline MetricsServer* metricsServer() const { return _metricsServer; } static const int AddClientEventId; @@ -771,11 +794,7 @@ private: QTimer _storageSyncTimer; -#ifdef HAVE_SSL SslServer _server, _v6server; -#else - QTcpServer _server, _v6server; -#endif OidentdConfigGenerator* _oidentdConfigGenerator{nullptr}; @@ -785,6 +804,7 @@ private: QDateTime _startTime; IdentServer* _identServer{nullptr}; + MetricsServer* _metricsServer{nullptr}; bool _initialized{false}; bool _configured{false}; diff --git a/src/core/corealiasmanager.cpp b/src/core/corealiasmanager.cpp index cee8db06..ab740d6f 100644 --- a/src/core/corealiasmanager.cpp +++ b/src/core/corealiasmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corealiasmanager.h b/src/core/corealiasmanager.h index 941bd575..2dd379e8 100644 --- a/src/core/corealiasmanager.h +++ b/src/core/corealiasmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreapplication.cpp b/src/core/coreapplication.cpp index f664f4d0..50670ea9 100644 --- a/src/core/coreapplication.cpp +++ b/src/core/coreapplication.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreapplication.h b/src/core/coreapplication.h index 6abc595c..f350ae10 100644 --- a/src/core/coreapplication.h +++ b/src/core/coreapplication.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreauthhandler.cpp b/src/core/coreauthhandler.cpp index d8f81abe..294be12e 100644 --- a/src/core/coreauthhandler.cpp +++ b/src/core/coreauthhandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,15 +20,19 @@ #include "coreauthhandler.h" -#ifdef HAVE_SSL -# include -#endif +#include + +#include #include "core.h" -CoreAuthHandler::CoreAuthHandler(QTcpSocket* socket, QObject* parent) +CoreAuthHandler::CoreAuthHandler(QSslSocket* socket, QObject* parent) : AuthHandler(parent) , _peer(nullptr) + , _metricsServer(Core::instance()->metricsServer()) + , _proxyReceived(false) + , _proxyLine({}) + , _useProxyLine(false) , _magicReceived(false) , _legacy(false) , _clientRegistered(false) @@ -42,13 +46,37 @@ CoreAuthHandler::CoreAuthHandler(QTcpSocket* socket, QObject* parent) void CoreAuthHandler::onReadyRead() { - if (socket()->bytesAvailable() < 4) - return; - // once we have selected a peer, we certainly don't want to read more data! if (_peer) return; + if (!_proxyReceived) { + quint32 magic; + socket()->peek((char*) &magic, 4); + magic = qFromBigEndian(magic); + + if (magic == Protocol::proxyMagic) { + if (!socket()->canReadLine()) { + return; + } + QByteArray line = socket()->readLine(108); + _proxyLine = ProxyLine::parseProxyLine(line); + if (_proxyLine.protocol != QAbstractSocket::UnknownNetworkLayerProtocol) { + QList subnets = Quassel::optionValue("proxy-cidr").split(","); + for (const QString& subnet : subnets) { + if (socket()->peerAddress().isInSubnet(QHostAddress::parseSubnet(subnet))) { + _useProxyLine = true; + break; + } + } + } + } + _proxyReceived = true; + } + + if (socket()->bytesAvailable() < 4) + return; + if (!_magicReceived) { quint32 magic; socket()->peek((char*)&magic, 4); @@ -98,7 +126,7 @@ void CoreAuthHandler::onReadyRead() RemotePeer* peer = PeerFactory::createPeer(_supportedProtos, this, socket(), level, this); if (!peer) { - qWarning() << "Received invalid handshake data from client" << socket()->peerAddress().toString(); + qWarning() << "Received invalid handshake data from client" << hostAddress().toString(); close(); return; } @@ -127,6 +155,9 @@ void CoreAuthHandler::setPeer(RemotePeer* peer) qDebug().nospace() << "Using " << qPrintable(peer->protocolName()) << "..."; _peer = peer; + if (_proxyLine.protocol != QAbstractSocket::UnknownNetworkLayerProtocol) { + _peer->setProxyLine(_proxyLine); + } disconnect(socket(), &QIODevice::readyRead, this, &CoreAuthHandler::onReadyRead); } @@ -145,7 +176,7 @@ void CoreAuthHandler::onProtocolVersionMismatch(int actual, int expected) bool CoreAuthHandler::checkClientRegistered() { if (!_clientRegistered) { - qWarning() << qPrintable(tr("Client")) << qPrintable(socket()->peerAddress().toString()) + qWarning() << qPrintable(tr("Client")) << qPrintable(hostAddress().toString()) << qPrintable(tr("did not send a registration message before trying to login, rejecting.")); _peer->dispatch( Protocol::ClientDenied(tr("Client not initialized!
                                                                                    You need to send a registration message before trying to login."))); @@ -164,7 +195,7 @@ void CoreAuthHandler::handle(const Protocol::RegisterClient& msg) useSsl = _connectionFeatures & Protocol::Encryption; if (Quassel::isOptionSet("require-ssl") && !useSsl && !_peer->isLocal()) { - qInfo() << qPrintable(tr("SSL required but non-SSL connection attempt from %1").arg(socket()->peerAddress().toString())); + qInfo() << qPrintable(tr("SSL required but non-SSL connection attempt from %1").arg(hostAddress().toString())); _peer->dispatch(Protocol::ClientDenied(tr("SSL is required!
                                                                                    You need to use SSL in order to connect to this core."))); _peer->close(); return; @@ -219,7 +250,7 @@ void CoreAuthHandler::handle(const Protocol::Login& msg) return; if (!Core::isConfigured()) { - qWarning() << qPrintable(tr("Client")) << qPrintable(socket()->peerAddress().toString()) + qWarning() << qPrintable(tr("Client")) << qPrintable(hostAddress().toString()) << qPrintable(tr("attempted to login before the core was configured, rejecting.")); _peer->dispatch(Protocol::ClientDenied( tr("Attempted to login before core was configured!
                                                                                    The core must be configured before attempting to login."))); @@ -244,15 +275,21 @@ void CoreAuthHandler::handle(const Protocol::Login& msg) } if (uid == 0) { - qInfo() << qPrintable(tr("Invalid login attempt from %1 as \"%2\"").arg(socket()->peerAddress().toString(), msg.user)); + qInfo() << qPrintable(tr("Invalid login attempt from %1 as \"%2\"").arg(hostAddress().toString(), msg.user)); _peer->dispatch(Protocol::LoginFailed(tr( "Invalid username or password!
                                                                                    The username/password combination you supplied could not be found in the database."))); + if (_metricsServer) { + _metricsServer->addLoginAttempt(msg.user, false); + } return; } _peer->dispatch(Protocol::LoginSuccess()); + if (_metricsServer) { + _metricsServer->addLoginAttempt(uid, true); + } qInfo() << qPrintable(tr("Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3).") - .arg(socket()->peerAddress().toString(), msg.user, QString::number(uid.toInt()))); + .arg(_peer->address(), msg.user, QString::number(uid.toInt()))); const auto& clientFeatures = _peer->features(); auto unsupported = clientFeatures.toStringList(false); @@ -275,26 +312,35 @@ void CoreAuthHandler::handle(const Protocol::Login& msg) emit handshakeComplete(_peer, uid); } +QHostAddress CoreAuthHandler::hostAddress() const +{ + if (_useProxyLine) { + return _proxyLine.sourceHost; + } + else if (socket()) { + return socket()->peerAddress(); + } + + return {}; +} + +bool CoreAuthHandler::isLocal() const +{ + return hostAddress() == QHostAddress::LocalHost || + hostAddress() == QHostAddress::LocalHostIPv6; +} + /*** SSL Stuff ***/ void CoreAuthHandler::startSsl() { -#ifdef HAVE_SSL - auto* sslSocket = qobject_cast(socket()); - Q_ASSERT(sslSocket); - qDebug() << qPrintable(tr("Starting encryption for Client:")) << _peer->description(); - connect(sslSocket, selectOverload&>(&QSslSocket::sslErrors), this, &CoreAuthHandler::onSslErrors); - sslSocket->flush(); // ensure that the write cache is flushed before we switch to ssl (bug 682) - sslSocket->startServerEncryption(); -#endif /* HAVE_SSL */ + connect(socket(), selectOverload&>(&QSslSocket::sslErrors), this, &CoreAuthHandler::onSslErrors); + socket()->flush(); // ensure that the write cache is flushed before we switch to ssl (bug 682) + socket()->startServerEncryption(); } -#ifdef HAVE_SSL void CoreAuthHandler::onSslErrors() { - auto* sslSocket = qobject_cast(socket()); - Q_ASSERT(sslSocket); - sslSocket->ignoreSslErrors(); + socket()->ignoreSslErrors(); } -#endif diff --git a/src/core/coreauthhandler.h b/src/core/coreauthhandler.h index 0cb9a962..443e2681 100644 --- a/src/core/coreauthhandler.h +++ b/src/core/coreauthhandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,11 +18,12 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef COREAUTHHANDLER_H -#define COREAUTHHANDLER_H +#pragma once #include "authhandler.h" +#include "metricsserver.h" #include "peerfactory.h" +#include "proxyline.h" #include "remotepeer.h" #include "types.h" @@ -31,7 +32,10 @@ class CoreAuthHandler : public AuthHandler Q_OBJECT public: - CoreAuthHandler(QTcpSocket* socket, QObject* parent = nullptr); + CoreAuthHandler(QSslSocket* socket, QObject* parent = nullptr); + + QHostAddress hostAddress() const; + bool isLocal() const override; signals: void handshakeComplete(RemotePeer* peer, UserId uid); @@ -51,21 +55,21 @@ private: private slots: void onReadyRead(); -#ifdef HAVE_SSL void onSslErrors(); -#endif // only in legacy mode void onProtocolVersionMismatch(int actual, int expected); private: RemotePeer* _peer; + MetricsServer* _metricsServer; + bool _proxyReceived; + ProxyLine _proxyLine; + bool _useProxyLine; bool _magicReceived; bool _legacy; bool _clientRegistered; quint8 _connectionFeatures; QVector _supportedProtos; }; - -#endif diff --git a/src/core/corebacklogmanager.cpp b/src/core/corebacklogmanager.cpp index d72aa719..d26d2787 100644 --- a/src/core/corebacklogmanager.cpp +++ b/src/core/corebacklogmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,9 @@ #include "corebacklogmanager.h" +#include +#include + #include #include "core.h" @@ -33,23 +36,19 @@ CoreBacklogManager::CoreBacklogManager(CoreSession* coreSession) QVariantList CoreBacklogManager::requestBacklog(BufferId bufferId, MsgId first, MsgId last, int limit, int additional) { QVariantList backlog; - QList msgList; - msgList = Core::requestMsgs(coreSession()->user(), bufferId, first, last, limit); - - QList::const_iterator msgIter = msgList.constBegin(); - QList::const_iterator msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + auto msgList = Core::requestMsgs(coreSession()->user(), bufferId, first, last, limit); + + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); if (additional && limit != 0) { MsgId oldestMessage = first; - if (!msgList.isEmpty()) { - if (msgList.first().msgId() < msgList.last().msgId()) - oldestMessage = msgList.first().msgId(); + if (!msgList.empty()) { + if (msgList.front().msgId() < msgList.back().msgId()) + oldestMessage = msgList.front().msgId(); else - oldestMessage = msgList.last().msgId(); + oldestMessage = msgList.back().msgId(); } if (first != -1) { @@ -59,16 +58,13 @@ QVariantList CoreBacklogManager::requestBacklog(BufferId bufferId, MsgId first, last = oldestMessage; } - // only fetch additional messages if they continue seemlessly + // only fetch additional messages if they continue seamlessly // that is, if the list of messages is not truncated by the limit if (last == oldestMessage) { msgList = Core::requestMsgs(coreSession()->user(), bufferId, -1, last, additional); - msgIter = msgList.constBegin(); - msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); } } @@ -78,23 +74,19 @@ QVariantList CoreBacklogManager::requestBacklog(BufferId bufferId, MsgId first, QVariantList CoreBacklogManager::requestBacklogFiltered(BufferId bufferId, MsgId first, MsgId last, int limit, int additional, int type, int flags) { QVariantList backlog; - QList msgList; - msgList = Core::requestMsgsFiltered(coreSession()->user(), bufferId, first, last, limit, Message::Types{type}, Message::Flags{flags}); - - QList::const_iterator msgIter = msgList.constBegin(); - QList::const_iterator msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + auto msgList = Core::requestMsgsFiltered(coreSession()->user(), bufferId, first, last, limit, Message::Types{type}, Message::Flags{flags}); + + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); if (additional && limit != 0) { MsgId oldestMessage = first; - if (!msgList.isEmpty()) { - if (msgList.first().msgId() < msgList.last().msgId()) - oldestMessage = msgList.first().msgId(); + if (!msgList.empty()) { + if (msgList.front().msgId() < msgList.back().msgId()) + oldestMessage = msgList.front().msgId(); else - oldestMessage = msgList.last().msgId(); + oldestMessage = msgList.back().msgId(); } if (first != -1) { @@ -104,34 +96,39 @@ QVariantList CoreBacklogManager::requestBacklogFiltered(BufferId bufferId, MsgId last = oldestMessage; } - // only fetch additional messages if they continue seemlessly + // only fetch additional messages if they continue seamlessly // that is, if the list of messages is not truncated by the limit if (last == oldestMessage) { msgList = Core::requestMsgsFiltered(coreSession()->user(), bufferId, -1, last, additional, Message::Types{type}, Message::Flags{flags}); - msgIter = msgList.constBegin(); - msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); } } return backlog; } +QVariantList CoreBacklogManager::requestBacklogForward(BufferId bufferId, MsgId first, MsgId last, int limit, int type, int flags) +{ + QVariantList backlog; + auto msgList = Core::requestMsgsForward(coreSession()->user(), bufferId, first, last, limit, Message::Types{type}, Message::Flags{flags}); + + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); + + return backlog; +} + QVariantList CoreBacklogManager::requestBacklogAll(MsgId first, MsgId last, int limit, int additional) { QVariantList backlog; - QList msgList; - msgList = Core::requestAllMsgs(coreSession()->user(), first, last, limit); - - QList::const_iterator msgIter = msgList.constBegin(); - QList::const_iterator msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + auto msgList = Core::requestAllMsgs(coreSession()->user(), first, last, limit); + + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); if (additional) { if (first != -1) { @@ -139,20 +136,17 @@ QVariantList CoreBacklogManager::requestBacklogAll(MsgId first, MsgId last, int } else { last = -1; - if (!msgList.isEmpty()) { - if (msgList.first().msgId() < msgList.last().msgId()) - last = msgList.first().msgId(); + if (!msgList.empty()) { + if (msgList.front().msgId() < msgList.back().msgId()) + last = msgList.front().msgId(); else - last = msgList.last().msgId(); + last = msgList.back().msgId(); } } msgList = Core::requestAllMsgs(coreSession()->user(), -1, last, additional); - msgIter = msgList.constBegin(); - msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); } return backlog; @@ -161,15 +155,11 @@ QVariantList CoreBacklogManager::requestBacklogAll(MsgId first, MsgId last, int QVariantList CoreBacklogManager::requestBacklogAllFiltered(MsgId first, MsgId last, int limit, int additional, int type, int flags) { QVariantList backlog; - QList msgList; - msgList = Core::requestAllMsgsFiltered(coreSession()->user(), first, last, limit, Message::Types{type}, Message::Flags{flags}); - - QList::const_iterator msgIter = msgList.constBegin(); - QList::const_iterator msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + auto msgList = Core::requestAllMsgsFiltered(coreSession()->user(), first, last, limit, Message::Types{type}, Message::Flags{flags}); + + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); if (additional) { if (first != -1) { @@ -177,20 +167,17 @@ QVariantList CoreBacklogManager::requestBacklogAllFiltered(MsgId first, MsgId la } else { last = -1; - if (!msgList.isEmpty()) { - if (msgList.first().msgId() < msgList.last().msgId()) - last = msgList.first().msgId(); + if (!msgList.empty()) { + if (msgList.front().msgId() < msgList.back().msgId()) + last = msgList.front().msgId(); else - last = msgList.last().msgId(); + last = msgList.back().msgId(); } } msgList = Core::requestAllMsgsFiltered(coreSession()->user(), -1, last, additional, Message::Types{type}, Message::Flags{flags}); - msgIter = msgList.constBegin(); - msgListEnd = msgList.constEnd(); - while (msgIter != msgListEnd) { - backlog << qVariantFromValue(*msgIter); - ++msgIter; - } + std::transform(msgList.cbegin(), msgList.cend(), std::back_inserter(backlog), [](auto&& msg) { + return QVariant::fromValue(msg); + }); } return backlog; diff --git a/src/core/corebacklogmanager.h b/src/core/corebacklogmanager.h index f8de7989..4dd04ec7 100644 --- a/src/core/corebacklogmanager.h +++ b/src/core/corebacklogmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -37,6 +37,8 @@ public slots: QVariantList requestBacklog(BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0) override; QVariantList requestBacklogFiltered( BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0, int type = -1, int flags = -1) override; + QVariantList requestBacklogForward( + BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int type = -1, int flags = -1) override; QVariantList requestBacklogAll(MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0) override; QVariantList requestBacklogAllFiltered( MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0, int type = -1, int flags = -1) override; diff --git a/src/core/corebasichandler.cpp b/src/core/corebasichandler.cpp index 0018d22b..69f1c56d 100644 --- a/src/core/corebasichandler.cpp +++ b/src/core/corebasichandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corebasichandler.h b/src/core/corebasichandler.h index 0777de57..f85e85f9 100644 --- a/src/core/corebasichandler.h +++ b/src/core/corebasichandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corebuffersyncer.cpp b/src/core/corebuffersyncer.cpp index 4f3830e3..7c432646 100644 --- a/src/core/corebuffersyncer.cpp +++ b/src/core/corebuffersyncer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,10 +20,15 @@ #include "corebuffersyncer.h" +#include +#include +#include + #include "core.h" #include "corenetwork.h" #include "coresession.h" #include "ircchannel.h" +#include "util.h" class PurgeEvent : public QEvent { @@ -34,7 +39,8 @@ public: }; CoreBufferSyncer::CoreBufferSyncer(CoreSession* parent) - : BufferSyncer(Core::bufferLastSeenMsgIds(parent->user()), + : BufferSyncer(Core::bufferLastMsgIds(parent->user()), + Core::bufferLastSeenMsgIds(parent->user()), Core::bufferMarkerLineMsgIds(parent->user()), Core::bufferActivities(parent->user()), Core::highlightCounts(parent->user()), @@ -184,15 +190,14 @@ void CoreBufferSyncer::requestPurgeBufferIds() void CoreBufferSyncer::purgeBufferIds() { _purgeBuffers = false; - QList bufferInfos = Core::requestBuffers(_coreSession->user()); - QSet actualBuffers; - foreach (BufferInfo bufferInfo, bufferInfos) { - actualBuffers << bufferInfo.bufferId(); - } + auto bufferInfos = Core::requestBuffers(_coreSession->user()); + std::set actualBuffers; + std::transform(bufferInfos.cbegin(), bufferInfos.cend(), std::inserter(actualBuffers, actualBuffers.end()), + [](auto&& bufferInfo) { return bufferInfo.bufferId(); }); - QSet storedIds = lastSeenBufferIds().toSet() + markerLineBufferIds().toSet(); + QSet storedIds = toQSet(lastSeenBufferIds()) + toQSet(markerLineBufferIds()); foreach (BufferId bufferId, storedIds) { - if (!actualBuffers.contains(bufferId)) { + if (actualBuffers.find(bufferId) == actualBuffers.end()) { BufferSyncer::removeBuffer(bufferId); } } diff --git a/src/core/corebuffersyncer.h b/src/core/corebuffersyncer.h index 9087ab38..e4628c01 100644 --- a/src/core/corebuffersyncer.h +++ b/src/core/corebuffersyncer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -40,6 +40,10 @@ public slots: void addBufferActivity(const Message& message) { + if (message.flags().testFlag(Message::Flag::Ignored)) { + // Don't update buffer activity with messages that are ignored + return; + } auto oldActivity = activity(message.bufferId()); if (!oldActivity.testFlag(message.type())) { setBufferActivity(message.bufferId(), (int)(oldActivity | message.type())); @@ -48,6 +52,10 @@ public slots: void addCoreHighlight(const Message& message) { + if (message.flags().testFlag(Message::Flag::Ignored)) { + // Don't increase highlight count for messages that are ignored + return; + } auto oldHighlightCount = highlightCount(message.bufferId()); if (message.flags().testFlag(Message::Flag::Highlight) && !message.flags().testFlag(Message::Flag::Self)) { setHighlightCount(message.bufferId(), oldHighlightCount + 1); diff --git a/src/core/corebufferviewconfig.cpp b/src/core/corebufferviewconfig.cpp index 9ec7ef34..fe88a1a6 100644 --- a/src/core/corebufferviewconfig.cpp +++ b/src/core/corebufferviewconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corebufferviewconfig.h b/src/core/corebufferviewconfig.h index a5768420..d5f15f45 100644 --- a/src/core/corebufferviewconfig.h +++ b/src/core/corebufferviewconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corebufferviewmanager.cpp b/src/core/corebufferviewmanager.cpp index 8b0176ac..5c4ef5a8 100644 --- a/src/core/corebufferviewmanager.cpp +++ b/src/core/corebufferviewmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corebufferviewmanager.h b/src/core/corebufferviewmanager.h index 8af7bb03..61680db3 100644 --- a/src/core/corebufferviewmanager.h +++ b/src/core/corebufferviewmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coredccconfig.cpp b/src/core/coredccconfig.cpp index 80531389..b19ae336 100644 --- a/src/core/coredccconfig.cpp +++ b/src/core/coredccconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coredccconfig.h b/src/core/coredccconfig.h index 3ebb7151..4c433791 100644 --- a/src/core/coredccconfig.h +++ b/src/core/coredccconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreeventmanager.h b/src/core/coreeventmanager.h index e4bf96b5..28b96ed2 100644 --- a/src/core/coreeventmanager.h +++ b/src/core/coreeventmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corehighlightrulemanager.cpp b/src/core/corehighlightrulemanager.cpp index c86e26d7..f77625a9 100644 --- a/src/core/corehighlightrulemanager.cpp +++ b/src/core/corehighlightrulemanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corehighlightrulemanager.h b/src/core/corehighlightrulemanager.h index 828c6f0f..f4cf0536 100644 --- a/src/core/corehighlightrulemanager.h +++ b/src/core/corehighlightrulemanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreidentity.cpp b/src/core/coreidentity.cpp index 4329a28b..2480433f 100644 --- a/src/core/coreidentity.cpp +++ b/src/core/coreidentity.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -24,51 +24,36 @@ CoreIdentity::CoreIdentity(IdentityId id, QObject* parent) : Identity(id, parent) -#ifdef HAVE_SSL - , _certManager(*this) -#endif + , _certManager(this) { -#ifdef HAVE_SSL connect(this, &Identity::idSet, &_certManager, &CoreCertManager::setId); connect(&_certManager, &SyncableObject::updated, this, &SyncableObject::updated); -#endif } CoreIdentity::CoreIdentity(const Identity& other, QObject* parent) : Identity(other, parent) -#ifdef HAVE_SSL - , _certManager(*this) -#endif + , _certManager(this) { -#ifdef HAVE_SSL connect(this, &Identity::idSet, &_certManager, &CoreCertManager::setId); connect(&_certManager, &SyncableObject::updated, this, &SyncableObject::updated); -#endif } CoreIdentity::CoreIdentity(const CoreIdentity& other, QObject* parent) : Identity(other, parent) -#ifdef HAVE_SSL , _sslKey(other._sslKey) , _sslCert(other._sslCert) - , _certManager(*this) -#endif + , _certManager(this) { -#ifdef HAVE_SSL connect(this, &Identity::idSet, &_certManager, &CoreCertManager::setId); connect(&_certManager, &SyncableObject::updated, this, &SyncableObject::updated); -#endif } void CoreIdentity::synchronize(SignalProxy* proxy) { proxy->synchronize(this); -#ifdef HAVE_SSL proxy->synchronize(&_certManager); -#endif } -#ifdef HAVE_SSL void CoreIdentity::setSslKey(const QByteArray& encoded) { QSslKey key(encoded, QSsl::Rsa); @@ -84,26 +69,13 @@ void CoreIdentity::setSslCert(const QByteArray& encoded) setSslCert(QSslCertificate(encoded)); } -#endif - -CoreIdentity& CoreIdentity::operator=(const CoreIdentity& identity) -{ - Identity::operator=(identity); -#ifdef HAVE_SSL - _sslKey = identity._sslKey; - _sslCert = identity._sslCert; -#endif - return *this; -} - -#ifdef HAVE_SSL // ======================================== // CoreCertManager // ======================================== -CoreCertManager::CoreCertManager(CoreIdentity& identity) - : CertManager(identity.id()) - , identity(identity) +CoreCertManager::CoreCertManager(CoreIdentity* identity) + : CertManager(identity->id()) + , _identity(identity) { setAllowClientUpdates(true); } @@ -115,14 +87,12 @@ void CoreCertManager::setId(IdentityId id) void CoreCertManager::setSslKey(const QByteArray& encoded) { - identity.setSslKey(encoded); + _identity->setSslKey(encoded); CertManager::setSslKey(encoded); } void CoreCertManager::setSslCert(const QByteArray& encoded) { - identity.setSslCert(encoded); + _identity->setSslCert(encoded); CertManager::setSslCert(encoded); } - -#endif // HAVE_SSL diff --git a/src/core/coreidentity.h b/src/core/coreidentity.h index a211a726..ae172b7c 100644 --- a/src/core/coreidentity.h +++ b/src/core/coreidentity.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,48 +20,43 @@ #pragma once +#include "core-export.h" + #include "identity.h" -#ifdef HAVE_SSL -# include -# include -#endif // HAVE_SSL +#include +#include class SignalProxy; // ======================================== // CoreCertManager // ======================================== -#ifdef HAVE_SSL class CoreIdentity; -class CoreCertManager : public CertManager +class CORE_EXPORT CoreCertManager : public CertManager { Q_OBJECT public: - CoreCertManager(CoreIdentity& identity); + CoreCertManager(CoreIdentity* identity); -# ifdef HAVE_SSL const QSslKey& sslKey() const override; const QSslCertificate& sslCert() const override; public slots: void setSslKey(const QByteArray& encoded) override; void setSslCert(const QByteArray& encoded) override; -# endif void setId(IdentityId id); private: - CoreIdentity& identity; + CoreIdentity* _identity{nullptr}; }; -#endif // HAVE_SSL - // ========================================= // CoreIdentity // ========================================= -class CoreIdentity : public Identity +class CORE_EXPORT CoreIdentity : public Identity { Q_OBJECT @@ -72,35 +67,26 @@ public: void synchronize(SignalProxy* proxy); -#ifdef HAVE_SSL inline const QSslKey& sslKey() const { return _sslKey; } inline void setSslKey(const QSslKey& key) { _sslKey = key; } void setSslKey(const QByteArray& encoded); inline const QSslCertificate& sslCert() const { return _sslCert; } inline void setSslCert(const QSslCertificate& cert) { _sslCert = cert; } void setSslCert(const QByteArray& encoded); -#endif /* HAVE_SSL */ - - CoreIdentity& operator=(const CoreIdentity& identity); private: -#ifdef HAVE_SSL QSslKey _sslKey; QSslCertificate _sslCert; CoreCertManager _certManager; -#endif }; -#ifdef HAVE_SSL inline const QSslKey& CoreCertManager::sslKey() const { - return identity.sslKey(); + return _identity->sslKey(); } inline const QSslCertificate& CoreCertManager::sslCert() const { - return identity.sslCert(); + return _identity->sslCert(); } - -#endif diff --git a/src/core/coreignorelistmanager.cpp b/src/core/coreignorelistmanager.cpp index fc199711..580051c3 100644 --- a/src/core/coreignorelistmanager.cpp +++ b/src/core/coreignorelistmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreignorelistmanager.h b/src/core/coreignorelistmanager.h index af0a0817..96ae9da3 100644 --- a/src/core/coreignorelistmanager.h +++ b/src/core/coreignorelistmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreircchannel.cpp b/src/core/coreircchannel.cpp index b2e41a94..7f9acd3b 100644 --- a/src/core/coreircchannel.cpp +++ b/src/core/coreircchannel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreircchannel.h b/src/core/coreircchannel.h index b46b31aa..17633575 100644 --- a/src/core/coreircchannel.h +++ b/src/core/coreircchannel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreirclisthelper.cpp b/src/core/coreirclisthelper.cpp index 723e652c..927af37b 100644 --- a/src/core/coreirclisthelper.cpp +++ b/src/core/coreirclisthelper.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -73,13 +73,13 @@ bool CoreIrcListHelper::dispatchQuery(const NetworkId& netId, const QString& que bool CoreIrcListHelper::endOfChannelList(const NetworkId& netId) { if (_queryTimeoutByNetId.contains(netId)) { - // If we recieved an actual RPL_LISTEND, remove the timer + // If we received an actual RPL_LISTEND, remove the timer int timerId = _queryTimeoutByNetId.take(netId)->timerId(); _queryTimeoutByTimerId.remove(timerId); } if (_queuedQuery.contains(netId)) { - // we're no longer interessted in the current data. drop it and issue a new request. + // we're no longer interested in the current data. drop it and issue a new request. return dispatchQuery(netId, _queuedQuery.take(netId)); } else if (_channelLists.contains(netId)) { @@ -87,7 +87,7 @@ bool CoreIrcListHelper::endOfChannelList(const NetworkId& netId) foreach (ChannelDescription channel, _channelLists[netId]) { QVariantList channelVariant; channelVariant << channel.channelName << channel.userCount << channel.topic; - channelList << qVariantFromValue(channelVariant); + channelList << QVariant::fromValue(channelVariant); } _finishedChannelLists[netId] = channelList; _channelLists.remove(netId); diff --git a/src/core/coreirclisthelper.h b/src/core/coreirclisthelper.h index acafc15f..ca7f1179 100644 --- a/src/core/coreirclisthelper.h +++ b/src/core/coreirclisthelper.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreircuser.cpp b/src/core/coreircuser.cpp index 6ea3ca2b..8dc5a216 100644 --- a/src/core/coreircuser.cpp +++ b/src/core/coreircuser.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreircuser.h b/src/core/coreircuser.h index 3bddef78..f86ef78e 100644 --- a/src/core/coreircuser.h +++ b/src/core/coreircuser.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corenetwork.cpp b/src/core/corenetwork.cpp index e6699c12..618aaaec 100644 --- a/src/core/corenetwork.cpp +++ b/src/core/corenetwork.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,8 +20,11 @@ #include "corenetwork.h" +#include + #include #include +#include #include "core.h" #include "coreidentity.h" @@ -37,6 +40,7 @@ CoreNetwork::CoreNetwork(const NetworkId& networkid, CoreSession* session) : Network(networkid, session) , _coreSession(session) , _userInputHandler(new CoreUserInputHandler(this)) + , _metricsServer(Core::instance()->metricsServer()) , _autoReconnectCount(0) , _quitRequested(false) , _disconnectExpected(false) @@ -82,10 +86,8 @@ CoreNetwork::CoreNetwork(const NetworkId& networkid, CoreSession* session) connect(&socket, selectOverload(&QAbstractSocket::error), this, &CoreNetwork::onSocketError); connect(&socket, &QAbstractSocket::stateChanged, this, &CoreNetwork::onSocketStateChanged); connect(&socket, &QIODevice::readyRead, this, &CoreNetwork::onSocketHasData); -#ifdef HAVE_SSL connect(&socket, &QSslSocket::encrypted, this, &CoreNetwork::onSocketInitialized); connect(&socket, selectOverload&>(&QSslSocket::sslErrors), this, &CoreNetwork::onSslErrors); -#endif connect(this, &CoreNetwork::newEvent, coreSession()->eventManager(), &EventManager::postEvent); // Custom rate limiting @@ -184,6 +186,10 @@ void CoreNetwork::connectToIrc(bool reconnecting) _socketId = Core::instance()->identServer()->addWaitingSocket(); } + if (_metricsServer) { + _metricsServer->addNetwork(userId()); + } + if (!reconnecting && useAutoReconnect() && _autoReconnectCount == 0) { _autoReconnectTimer.setInterval(autoReconnectInterval() * 1000); if (unlimitedReconnectRetries()) @@ -262,7 +268,6 @@ void CoreNetwork::connectToIrc(bool reconnecting) // hostname of the server. Qt's DNS cache also isn't used by the proxy so we don't need to refresh the entry. QHostInfo::fromName(server.host); } -#ifdef HAVE_SSL if (server.useSsl) { CoreIdentity* identity = identityPtr(); if (identity) { @@ -274,9 +279,6 @@ void CoreNetwork::connectToIrc(bool reconnecting) else { socket.connectToHost(server.host, server.port); } -#else - socket.connectToHost(server.host, server.port); -#endif } void CoreNetwork::disconnectFromIrc(bool requested, const QString& reason, bool withReconnect) @@ -290,6 +292,9 @@ void CoreNetwork::disconnectFromIrc(bool requested, const QString& reason, bool } disablePingTimeout(); _msgQueue.clear(); + if (_metricsServer) { + _metricsServer->messageQueue(userId(), 0); + } IrcUser* me_ = me(); if (me_) { @@ -366,6 +371,9 @@ void CoreNetwork::putRawLine(const QByteArray& s, bool prepend) // Add to back, waiting in order _msgQueue.append(s); } + if (_metricsServer) { + _metricsServer->messageQueue(userId(), _msgQueue.size()); + } } } @@ -505,6 +513,9 @@ void CoreNetwork::onSocketHasData() { while (socket.canReadLine()) { QByteArray s = socket.readLine(); + if (_metricsServer) { + _metricsServer->receiveDataNetwork(userId(), s.size()); + } if (s.endsWith("\r\n")) s.chop(2); else if (s.endsWith("\n")) @@ -548,7 +559,6 @@ void CoreNetwork::onSocketInitialized() Server server = usedServer(); -#ifdef HAVE_SSL // Non-SSL connections enter here only once, always emit socketInitialized(...) in these cases // SSL connections call socketInitialized() twice, only emit socketInitialized(...) on the first (not yet encrypted) run if (!server.useSsl || !socket.isEncrypted()) { @@ -559,9 +569,6 @@ void CoreNetwork::onSocketInitialized() // We'll finish setup once we're encrypted, and called again return; } -#else - emit socketInitialized(identity, localAddress(), localPort(), peerAddress(), peerPort(), _socketId); -#endif socket.setSocketOption(QAbstractSocket::KeepAliveOption, true); @@ -605,6 +612,9 @@ void CoreNetwork::onSocketDisconnected() { disablePingTimeout(); _msgQueue.clear(); + if (_metricsServer) { + _metricsServer->messageQueue(userId(), 0); + } _autoWhoCycleTimer.stop(); _autoWhoTimer.stop(); @@ -644,6 +654,10 @@ void CoreNetwork::onSocketDisconnected() else _autoReconnectTimer.start(); } + + if (_metricsServer) { + _metricsServer->removeNetwork(userId()); + } } void CoreNetwork::onSocketStateChanged(QAbstractSocket::SocketState socketState) @@ -1063,12 +1077,18 @@ void CoreNetwork::resetTokenBucket() void CoreNetwork::serverCapAdded(const QString& capability) { + // Exclude skipped capabilities + if (skipCaps().contains(capability)) { + return; + } + // Check if it's a known capability; if so, add it to the list // Handle special cases first if (capability == IrcCap::SASL) { // Only request SASL if it's enabled - if (networkInfo().useSasl) + if (useSasl()) { queueCap(capability); + } } else if (IrcCap::knownCaps.contains(capability)) { // Handling for general known capabilities @@ -1087,12 +1107,11 @@ void CoreNetwork::serverCapAcknowledged(const QString& capability) } // Handle capabilities that require further messages sent to the IRC server - // If you change this list, ALSO change the list in CoreNetwork::capsRequiringServerMessages + // If you change this list, ALSO change the list in CoreNetwork::capsRequiringConfiguration if (capability == IrcCap::SASL) { // If SASL mechanisms specified, limit to what's accepted for authentication // if the current identity has a cert set, use SASL EXTERNAL // FIXME use event -#ifdef HAVE_SSL if (!identityPtr()->sslCert().isNull()) { if (saslMaybeSupports(IrcCap::SaslMech::EXTERNAL)) { // EXTERNAL authentication supported, send request @@ -1109,7 +1128,6 @@ void CoreNetwork::serverCapAcknowledged(const QString& capability) } } else { -#endif if (saslMaybeSupports(IrcCap::SaslMech::PLAIN)) { // PLAIN authentication supported, send request // Only working with PLAIN atm, blowfish later @@ -1124,9 +1142,7 @@ void CoreNetwork::serverCapAcknowledged(const QString& capability) )); sendNextCap(); } -#ifdef HAVE_SSL } -#endif } } @@ -1245,16 +1261,67 @@ void CoreNetwork::retryCapsIndividually() void CoreNetwork::beginCapNegotiation() { - // Don't begin negotiation if no capabilities are queued to request - if (!capNegotiationInProgress()) { - // If the server doesn't have any capabilities, but supports CAP LS, continue on with the - // normal connection. + // Check if any available capabilities have been disabled + QStringList capsSkipped; + if (!skipCaps().isEmpty() && !caps().isEmpty()) { + // Find the entries that are common to skipCaps() and caps(). This represents any + // capabilities supported by the server that were skipped. + + // Both skipCaps() and caps() are already lowercase + // std::set_intersection requires sorted lists, and we can't modify the original lists. + // + // skipCaps() should already be sorted. caps() is intentionally not sorted elsewhere so + // Quassel can show the capabilities in the order transmitted by the network. + auto sortedCaps = caps(); + sortedCaps.sort(); + + // Find the intersection between skipped caps and server-supplied caps + std::set_intersection(skipCaps().cbegin(), skipCaps().cend(), + sortedCaps.cbegin(), sortedCaps.cend(), + std::back_inserter(capsSkipped)); + } + + if (!capsPendingNegotiation()) { + // No capabilities are queued for request, determine the reason why + QString capStatusMsg; + if (caps().empty()) { + // The server doesn't provide any capabilities, but supports CAP LS + capStatusMsg = tr("No capabilities available"); + } + else if (capsEnabled().empty()) { + // The server supports capabilities (caps() is not empty) but Quassel doesn't support + // anything offered. This should be uncommon. + capStatusMsg = + tr("None of the capabilities provided by the server are supported (found: %1)") + .arg(caps().join(", ")); + } + else { + // Quassel has enabled some capabilities, but there are no further capabilities that can + // be negotiated. + // (E.g. the user has manually run "/cap ls 302" after initial negotiation.) + capStatusMsg = + tr("No additional capabilities are supported (found: %1; currently enabled: %2)") + .arg(caps().join(", "), capsEnabled().join(", ")); + } + // Inform the user of the situation showMessage(NetworkInternalMessage( Message::Server, BufferInfo::StatusBuffer, "", - tr("No capabilities available") + capStatusMsg )); + + if (!capsSkipped.isEmpty()) { + // Mention that some capabilities are skipped + showMessage(NetworkInternalMessage( + Message::Server, + BufferInfo::StatusBuffer, + "", + tr("Quassel is configured to ignore some capabilities (skipped: %1)").arg(capsSkipped.join(", ")) + )); + } + + // End any ongoing capability negotiation, allowing connection to continue endCapNegotiation(); return; } @@ -1267,6 +1334,16 @@ void CoreNetwork::beginCapNegotiation() tr("Ready to negotiate (found: %1)").arg(caps().join(", ")) )); + if (!capsSkipped.isEmpty()) { + // Mention that some capabilities are skipped + showMessage(NetworkInternalMessage( + Message::Server, + BufferInfo::StatusBuffer, + "", + tr("Quassel is configured to ignore some capabilities (skipped: %1)").arg(capsSkipped.join(", ")) + )); + } + // Build a list of queued capabilities, starting with individual, then bundled, only adding the // comma separator between the two if needed (both individual and bundled caps exist). QString queuedCapsDisplay = _capsQueuedIndividual.join(", ") @@ -1284,14 +1361,14 @@ void CoreNetwork::beginCapNegotiation() void CoreNetwork::sendNextCap() { - if (capNegotiationInProgress()) { + if (capsPendingNegotiation()) { // Request the next set of capabilities and remove them from the list putRawLine(serverEncode(QString("CAP REQ :%1").arg(takeQueuedCaps()))); } else { // No pending desired capabilities, capability negotiation finished // If SASL requested but not available, print a warning - if (networkInfo().useSasl && !capEnabled(IrcCap::SASL)) + if (useSasl() && !capEnabled(IrcCap::SASL)) showMessage(NetworkInternalMessage( Message::Error, BufferInfo::StatusBuffer, @@ -1433,7 +1510,6 @@ void CoreNetwork::sendAutoWho() } } -#ifdef HAVE_SSL void CoreNetwork::onSslErrors(const QList& sslErrors) { Server server = usedServer(); @@ -1476,8 +1552,6 @@ void CoreNetwork::onSslErrors(const QList& sslErrors) } } -#endif // HAVE_SSL - void CoreNetwork::checkTokenBucket() { if (_skipMessageRates) { @@ -1503,6 +1577,9 @@ void CoreNetwork::fillBucketAndProcessQueue() // As long as there's tokens available and messages remaining, sending messages from the queue while (!_msgQueue.empty() && _tokenBucket > 0) { writeToSocket(_msgQueue.takeFirst()); + if (_metricsServer) { + _metricsServer->messageQueue(userId(), _msgQueue.size()); + } } } @@ -1515,6 +1592,9 @@ void CoreNetwork::writeToSocket(const QByteArray& data) } socket.write(data); socket.write("\r\n"); + if (_metricsServer) { + _metricsServer->transmitDataNetwork(userId(), data.size() + 2); + } if (!_skipMessageRates) { // Only subtract from the token bucket if message rate limiting is enabled _tokenBucket--; diff --git a/src/core/corenetwork.h b/src/core/corenetwork.h index bcab1df7..c3c7ce08 100644 --- a/src/core/corenetwork.h +++ b/src/core/corenetwork.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,15 +22,10 @@ #include +#include +#include #include -#ifdef HAVE_SSL -# include -# include -#else -# include -#endif - #ifdef HAVE_QCA2 # include "cipher.h" #endif @@ -141,7 +136,7 @@ public: * * @returns True if in progress, otherwise false */ - inline bool capNegotiationInProgress() const { return (!_capsQueuedIndividual.empty() || !_capsQueuedBundled.empty()); } + inline bool capsPendingNegotiation() const { return (!_capsQueuedIndividual.empty() || !_capsQueuedBundled.empty()); } /** * Queues a capability to be requested. @@ -476,9 +471,7 @@ private slots: void sendAutoWho(); void startAutoWhoCycle(); -#ifdef HAVE_SSL void onSslErrors(const QList& errors); -#endif /** * Check the message token bucket @@ -513,14 +506,11 @@ private: bool _debugLogRawIrc; ///< If true, include raw IRC socket messages in the debug log qint32 _debugLogRawNetId; ///< Network ID for logging raw IRC socket messages, or -1 for all -#ifdef HAVE_SSL QSslSocket socket; -#else - QTcpSocket socket; -#endif qint64 _socketId{0}; CoreUserInputHandler* _userInputHandler; + MetricsServer* _metricsServer; QHash _channelKeys; // stores persistent channels and their passwords, if any diff --git a/src/core/corenetworkconfig.cpp b/src/core/corenetworkconfig.cpp index 4c59a396..5f19d888 100644 --- a/src/core/corenetworkconfig.cpp +++ b/src/core/corenetworkconfig.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/corenetworkconfig.h b/src/core/corenetworkconfig.h index e656239b..3abdb21e 100644 --- a/src/core/corenetworkconfig.h +++ b/src/core/corenetworkconfig.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 119d73d7..d80a5487 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -22,8 +22,6 @@ #include -#include - #include "core.h" #include "corebacklogmanager.h" #include "corebuffersyncer.h" @@ -78,10 +76,10 @@ CoreSession::CoreSession(UserId uid, bool restoreState, bool strictIdentEnabled, , _sessionEventProcessor(new CoreSessionEventProcessor(this)) , _ctcpParser(new CtcpParser(this)) , _ircParser(new IrcParser(this)) - , scriptEngine(new QScriptEngine(this)) , _processMessages(false) , _ignoreListManager(this) , _highlightRuleManager(this) + , _metricsServer(Core::instance()->metricsServer()) { SignalProxy* p = signalProxy(); p->setHeartBeatInterval(30); @@ -120,7 +118,6 @@ CoreSession::CoreSession(UserId uid, bool restoreState, bool strictIdentEnabled, _coreInfo->setCoreData(data); loadSettings(); - initScriptEngine(); eventManager()->registerObject(ircParser(), EventManager::NormalPriority); eventManager()->registerObject(sessionEventProcessor(), EventManager::HighPriority); // needs to process events *before* the stringifier! @@ -151,6 +148,10 @@ CoreSession::CoreSession(UserId uid, bool restoreState, bool strictIdentEnabled, restoreSessionState(); emit initialized(); + + if (_metricsServer) { + _metricsServer->addSession(user(), Core::instance()->strictSysIdent(_user)); + } } void CoreSession::shutdown() @@ -171,6 +172,10 @@ void CoreSession::shutdown() // Nothing to do, suicide so the core can shut down deleteLater(); } + + if (_metricsServer) { + _metricsServer->removeSession(user()); + } } void CoreSession::onNetworkDisconnected(NetworkId networkId) @@ -202,11 +207,11 @@ void CoreSession::loadSettings() // migrate to db QList ids = s.identityIds(); - QList networkInfos = Core::networks(user()); + std::vector networkInfos = Core::networks(user()); for (IdentityId id : ids) { CoreIdentity identity(s.identity(id)); IdentityId newId = Core::createIdentity(user(), identity); - QList::iterator networkIter = networkInfos.begin(); + auto networkIter = networkInfos.begin(); while (networkIter != networkInfos.end()) { if (networkIter->identity == id) { networkIter->identity = newId; @@ -239,10 +244,8 @@ void CoreSession::saveSessionState() const void CoreSession::restoreSessionState() { - QList nets = Core::connectedNetworks(user()); - CoreNetwork* net = nullptr; - for (NetworkId id : nets) { - net = network(id); + for (NetworkId id : Core::connectedNetworks(user())) { + auto net = network(id); Q_ASSERT(net); net->connectToIrc(); } @@ -257,6 +260,10 @@ void CoreSession::addClient(RemotePeer* peer) _coreInfo->setConnectedClientData(signalProxy()->peerCount(), signalProxy()->peerData()); signalProxy()->setTargetPeer(nullptr); + + if (_metricsServer) { + _metricsServer->addClient(user()); + } } void CoreSession::addClient(InternalPeer* peer) @@ -271,6 +278,10 @@ void CoreSession::removeClient(Peer* peer) if (p) qInfo() << qPrintable(tr("Client")) << p->description() << qPrintable(tr("disconnected (UserId: %1).").arg(user().toInt())); _coreInfo->setConnectedClientData(signalProxy()->peerCount(), signalProxy()->peerData()); + + if (_metricsServer) { + _metricsServer->removeClient(user()); + } } QHash CoreSession::persistentChannels(NetworkId id) const @@ -312,8 +323,18 @@ void CoreSession::recvMessageFromServer(RawMessage msg) // check for HardStrictness ignore CoreNetwork* currentNetwork = network(msg.networkId); QString networkName = currentNetwork ? currentNetwork->networkName() : QString(""); - if (_ignoreListManager.match(msg, networkName) == IgnoreListManager::HardStrictness) + switch (_ignoreListManager.match(msg, networkName)) { + case IgnoreListManager::StrictnessType::HardStrictness: + // Drop the message permanently return; + case IgnoreListManager::StrictnessType::SoftStrictness: + // Mark the message as (dynamically) ignored + msg.flags |= Message::Flag::Ignored; + break; + case IgnoreListManager::StrictnessType::UnmatchedStrictness: + // Keep the message unmodified + break; + } if (currentNetwork && _highlightRuleManager.match(msg, currentNetwork->myNick(), currentNetwork->identityPtr()->nicks())) msg.flags |= Message::Flag::Highlight; @@ -346,7 +367,7 @@ void CoreSession::processMessageEvent(MessageEvent* event) }); } -QList CoreSession::buffers() const +std::vector CoreSession::buffers() const { return Core::requestBuffers(user()); } @@ -515,35 +536,14 @@ Protocol::SessionState CoreSession::sessionState() const return Protocol::SessionState(identities, bufferInfos, networkIds); } -void CoreSession::initScriptEngine() -{ - signalProxy()->attachSlot(SIGNAL(scriptRequest(QString)), this, &CoreSession::scriptRequest); - signalProxy()->attachSignal(this, &CoreSession::scriptResult); - - // FIXME - // QScriptValue storage_ = scriptEngine->newQObject(storage); - // scriptEngine->globalObject().setProperty("storage", storage_); -} - -void CoreSession::scriptRequest(QString script) -{ - emit scriptResult(scriptEngine->evaluate(script).toString()); -} - /*** Identity Handling ***/ void CoreSession::createIdentity(const Identity& identity, const QVariantMap& additional) { -#ifndef HAVE_SSL - Q_UNUSED(additional) -#endif - CoreIdentity coreIdentity(identity); -#ifdef HAVE_SSL if (additional.contains("KeyPem")) coreIdentity.setSslKey(additional["KeyPem"].toByteArray()); if (additional.contains("CertPem")) coreIdentity.setSslCert(additional["CertPem"].toByteArray()); -#endif qDebug() << Q_FUNC_INFO; IdentityId id = Core::createIdentity(user(), coreIdentity); if (!id.isValid()) @@ -661,7 +661,6 @@ void CoreSession::removeNetwork(NetworkId id) void CoreSession::destroyNetwork(NetworkId id) { - QList removedBuffers = Core::requestBufferIdsForNetwork(user(), id); Network* net = _networks.take(id); if (net && Core::removeNetwork(user(), id)) { // make sure that all unprocessed RawMessages from this network are removed @@ -675,7 +674,7 @@ void CoreSession::destroyNetwork(NetworkId id) } } // remove buffers from syncer - for (BufferId bufferId : removedBuffers) { + for (BufferId bufferId : Core::requestBufferIdsForNetwork(user(), id)) { _bufferSyncer->removeBuffer(bufferId); } emit networkRemoved(id); diff --git a/src/core/coresession.h b/src/core/coresession.h index 99cd5932..fb103f79 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -21,6 +21,7 @@ #pragma once #include +#include #include #include @@ -32,6 +33,7 @@ #include "coreignorelistmanager.h" #include "coreinfo.h" #include "message.h" +#include "metricsserver.h" #include "peer.h" #include "protocol.h" #include "storage.h" @@ -57,8 +59,6 @@ class SignalProxy; struct NetworkInfo; -class QScriptEngine; - class CoreSession : public QObject { Q_OBJECT @@ -66,7 +66,7 @@ class CoreSession : public QObject public: CoreSession(UserId, bool restoreState, bool strictIdentEnabled, QObject* parent = nullptr); - QList buffers() const; + std::vector buffers() const; inline UserId user() const { return _user; } CoreNetwork* network(NetworkId) const; CoreIdentity* identity(IdentityId) const; @@ -172,8 +172,6 @@ signals: void displayMsg(Message message); void displayStatusMsg(QString, QString); - void scriptResult(QString result); - //! Identity has been created. /** This signal is propagated to the clients to tell them that the given identity has been created. * \param identity The new identity. @@ -205,8 +203,6 @@ private slots: void destroyNetwork(NetworkId); - void scriptRequest(QString script); - void clientsConnected(); void clientsDisconnected(); @@ -220,7 +216,6 @@ private: void processMessages(); void loadSettings(); - void initScriptEngine(); /// Hook for converting events to the old displayMsg() handlers Q_INVOKABLE void processMessageEvent(MessageEvent* event); @@ -252,8 +247,6 @@ private: CtcpParser* _ctcpParser; IrcParser* _ircParser; - QScriptEngine* scriptEngine; - /** * This method obtains the prefixes of the message's sender within a channel, by looking up their channelmodes, and * processing them to prefixes based on the network's settings. @@ -279,6 +272,7 @@ private: bool _processMessages; CoreIgnoreListManager _ignoreListManager; CoreHighlightRuleManager _highlightRuleManager; + MetricsServer* _metricsServer{nullptr}; }; struct NetworkInternalMessage diff --git a/src/core/coresessioneventprocessor.cpp b/src/core/coresessioneventprocessor.cpp index af30bfb7..c3dce758 100644 --- a/src/core/coresessioneventprocessor.cpp +++ b/src/core/coresessioneventprocessor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,8 @@ #include "coresessioneventprocessor.h" +#include + #include "coreirclisthelper.h" #include "corenetwork.h" #include "coresession.h" @@ -132,9 +134,7 @@ void CoreSessionEventProcessor::processIrcEventAuthenticate(IrcEvent* e) CoreNetwork* net = coreNetwork(e); -#ifdef HAVE_SSL if (net->identityPtr()->sslCert().isNull()) { -#endif QString construct = net->saslAccount(); construct.append(QChar(QChar::Null)); construct.append(net->saslAccount()); @@ -143,12 +143,10 @@ void CoreSessionEventProcessor::processIrcEventAuthenticate(IrcEvent* e) QByteArray saslData = QByteArray(construct.toLatin1().toBase64()); saslData.prepend("AUTHENTICATE "); net->putRawLine(saslData); -#ifdef HAVE_SSL } else { net->putRawLine("AUTHENTICATE +"); } -#endif } void CoreSessionEventProcessor::processIrcEventCap(IrcEvent* e) @@ -363,6 +361,10 @@ void CoreSessionEventProcessor::processIrcEventChghost(IrcEvent* e) } } +// IRCv3 INVITE - ": INVITE " +// Example: :ChanServ!ChanServ@example.com INVITE Attila #channel +// +// See https://ircv3.net/specs/extensions/invite-notify-3.2 void CoreSessionEventProcessor::processIrcEventInvite(IrcEvent* e) { if (checkParamCount(e, 2)) { @@ -791,6 +793,25 @@ void CoreSessionEventProcessor::processIrcEventError(IrcEvent* e) } } + +// IRCv3 SETNAME - ":nick!user@host SETNAME :realname goes here" +// Example: :batman!~batman@bat.cave SETNAME :Bruce Wayne +// +// See https://ircv3.net/specs/extensions/setname +void CoreSessionEventProcessor::processIrcEventSetname(IrcEvent* e) +{ + if (checkParamCount(e, 1)) { + IrcUser* ircuser = e->network()->updateNickFromMask(e->prefix()); + if (!ircuser) { + qWarning() << Q_FUNC_INFO << "Unknown IrcUser!"; + return; + } + + QString newname = e->params().at(0); + ircuser->setRealName(newname); + } +} + #ifdef HAVE_QCA2 void CoreSessionEventProcessor::processKeyEvent(KeyEvent* e) { @@ -1176,7 +1197,7 @@ void CoreSessionEventProcessor::processIrcEvent353(IrcEvent* e) return; // param[0] is either "=", "*" or "@" indicating a public, private or secret channel - // we don't use this information at the time beeing + // we don't use this information at the time being QString channelname = e->params()[1]; IrcChannel* channel = e->network()->ircChannel(channelname); @@ -1360,7 +1381,7 @@ void CoreSessionEventProcessor::processIrcEvent432(IrcEventNumeric* e) QString errnick; if (e->params().count() < 2) { - // handle unreal-ircd bug, where unreal ircd doesnt supply a TARGET in ERR_ERRONEUSNICKNAME during registration phase: + // handle unreal-ircd bug, where unreal ircd doesn't supply a TARGET in ERR_ERRONEUSNICKNAME during registration phase: // nick @@@ // :irc.scortum.moep.net 432 @@@ :Erroneous Nickname: Illegal characters // correct server reply: @@ -1536,7 +1557,7 @@ void CoreSessionEventProcessor::handleCtcpClientinfo(CtcpEvent* e) QStringList supportedHandlers; for (const QString& handler : providesHandlers()) supportedHandlers << handler.toUpper(); - qSort(supportedHandlers); + std::sort(supportedHandlers.begin(), supportedHandlers.end()); e->setReply(supportedHandlers.join(" ")); } diff --git a/src/core/coresessioneventprocessor.h b/src/core/coresessioneventprocessor.h index e168fafc..0af071f1 100644 --- a/src/core/coresessioneventprocessor.h +++ b/src/core/coresessioneventprocessor.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -64,6 +64,7 @@ public: Q_INVOKABLE void lateProcessIrcEventQuit(IrcEvent* event); Q_INVOKABLE void processIrcEventTopic(IrcEvent* event); Q_INVOKABLE void processIrcEventError(IrcEvent* event); /// ERROR message from server + Q_INVOKABLE void processIrcEventSetname(IrcEvent* event); ///< Updated realname information #ifdef HAVE_QCA2 Q_INVOKABLE void processKeyEvent(KeyEvent* event); #endif @@ -124,18 +125,18 @@ private slots: /** This slot handles a bulk-join after a netsplit is over * \param net The network * \param channel The channel the users joined - * \param users The list of users that joind the channel + * \param users The list of users that joined the channel * \param modes The list of modes the users get set - * \param quitMessage The message we received when the netsplit occured + * \param quitMessage The message we received when the netsplit occurred */ void handleNetsplitJoin(Network* net, const QString& channel, const QStringList& users, const QStringList& modes, const QString& quitMessage); //! Quits after a netsplit - /** This slot handles a bulk-quit after a netsplit occured + /** This slot handles a bulk-quit after a netsplit occurred * \param net The network - * \param channel The channel the users quitted + * \param channel The channel the users quit * \param users The list of users that got split - * \param quitMessage The message we received when the netsplit occured + * \param quitMessage The message we received when the netsplit occurred */ void handleNetsplitQuit(Network* net, const QString& channel, const QStringList& users, const QString& quitMessage); diff --git a/src/core/coresettings.cpp b/src/core/coresettings.cpp index 5e8e1568..e7c23b3d 100644 --- a/src/core/coresettings.cpp +++ b/src/core/coresettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coresettings.h b/src/core/coresettings.h index 81c5e1cd..7dbf198a 100644 --- a/src/core/coresettings.h +++ b/src/core/coresettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coretransfer.cpp b/src/core/coretransfer.cpp index 46a30a54..2869723d 100644 --- a/src/core/coretransfer.cpp +++ b/src/core/coretransfer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coretransfer.h b/src/core/coretransfer.h index cfc5d048..b2e71521 100644 --- a/src/core/coretransfer.h +++ b/src/core/coretransfer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coretransfermanager.cpp b/src/core/coretransfermanager.cpp index 178a8ad0..38b69ba6 100644 --- a/src/core/coretransfermanager.cpp +++ b/src/core/coretransfermanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coretransfermanager.h b/src/core/coretransfermanager.h index d16e5db5..ea254a0d 100644 --- a/src/core/coretransfermanager.h +++ b/src/core/coretransfermanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/coreuserinputhandler.cpp b/src/core/coreuserinputhandler.cpp index 1e00426d..5c6f388f 100644 --- a/src/core/coreuserinputhandler.cpp +++ b/src/core/coreuserinputhandler.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -183,14 +183,16 @@ void CoreUserInputHandler::handleCtcp(const BufferInfo& bufferInfo, const QStrin // FIXME make this a proper event coreNetwork()->coreSession()->ctcpParser()->query(coreNetwork(), nick, ctcpTag, message); - emit displayMsg(NetworkInternalMessage( - Message::Action, - BufferInfo::StatusBuffer, - "", - verboseMessage, - network()->myNick(), - Message::Flag::Self - )); + if (!network()->capEnabled(IrcCap::ECHO_MESSAGE)) { + emit displayMsg(NetworkInternalMessage( + Message::Action, + BufferInfo::StatusBuffer, + "", + verboseMessage, + network()->myNick(), + Message::Flag::Self + )); + } } void CoreUserInputHandler::handleDelkey(const BufferInfo& bufferInfo, const QString& msg) @@ -510,14 +512,16 @@ void CoreUserInputHandler::handleMe(const BufferInfo& bufferInfo, const QString& for (const auto& message : messages) { // Handle each separated message independently coreNetwork()->coreSession()->ctcpParser()->query(coreNetwork(), bufferInfo.bufferName(), "ACTION", message); - emit displayMsg(NetworkInternalMessage( - Message::Action, - bufferInfo.type(), - bufferInfo.bufferName(), - message, - network()->myNick(), - Message::Self - )); + if (!network()->capEnabled(IrcCap::ECHO_MESSAGE)) { + emit displayMsg(NetworkInternalMessage( + Message::Action, + bufferInfo.type(), + bufferInfo.bufferName(), + message, + network()->myNick(), + Message::Self + )); + } } } @@ -590,14 +594,16 @@ void CoreUserInputHandler::handleNotice(const BufferInfo& bufferInfo, const QStr params.clear(); params << serverEncode(bufferName) << channelEncode(bufferInfo.bufferName(), message); emit putCmd("NOTICE", params); - emit displayMsg(NetworkInternalMessage( - Message::Notice, - typeByTarget(bufferName), - bufferName, - message, - network()->myNick(), - Message::Self - )); + if (!network()->capEnabled(IrcCap::ECHO_MESSAGE)) { + emit displayMsg(NetworkInternalMessage( + Message::Notice, + typeByTarget(bufferName), + bufferName, + message, + network()->myNick(), + Message::Self + )); + } } } @@ -680,14 +686,16 @@ void CoreUserInputHandler::handleQuery(const BufferInfo& bufferInfo, const QStri // handleMsg is a no-op if message is empty } else { - emit displayMsg(NetworkInternalMessage( - Message::Plain, - BufferInfo::QueryBuffer, - target, - message, - network()->myNick(), - Message::Self - )); + if (!network()->capEnabled(IrcCap::ECHO_MESSAGE)) { + emit displayMsg(NetworkInternalMessage( + Message::Plain, + BufferInfo::QueryBuffer, + target, + message, + network()->myNick(), + Message::Self + )); + } // handleMsg needs the target specified at the beginning of the message handleMsg(bufferInfo, target + " " + message); } @@ -731,14 +739,16 @@ void CoreUserInputHandler::handleSay(const BufferInfo& bufferInfo, const QString #else putPrivmsg(bufferInfo.bufferName(), message, encodeFunc); #endif - emit displayMsg(NetworkInternalMessage( - Message::Plain, - bufferInfo.type(), - bufferInfo.bufferName(), - message, - network()->myNick(), - Message::Self - )); + if (!network()->capEnabled(IrcCap::ECHO_MESSAGE)) { + emit displayMsg(NetworkInternalMessage( + Message::Plain, + bufferInfo.type(), + bufferInfo.bufferName(), + message, + network()->myNick(), + Message::Self + )); + } } } @@ -769,7 +779,8 @@ void CoreUserInputHandler::handleSetkey(const BufferInfo& bufferInfo, const QStr typeByTarget(bufname), bufname, tr("[usage] /setkey sets the encryption key for nick or channel. " - "/setkey when in a channel or query buffer sets the key for it.") + "/setkey when in a channel or query buffer sets the key for it. " + "Prefix by cbc: or ebc: to explicitly set the encryption mode respectively. Default is CBC.") )); return; } @@ -798,6 +809,12 @@ void CoreUserInputHandler::handleSetkey(const BufferInfo& bufferInfo, const QStr #endif } +void CoreUserInputHandler::handleSetname(const BufferInfo& bufferInfo, const QString& msg) +{ + Q_UNUSED(bufferInfo) + emit putCmd("SETNAME", serverEncode(msg)); +} + void CoreUserInputHandler::handleShowkey(const BufferInfo& bufferInfo, const QString& msg) { QString bufname = bufferInfo.bufferName().isNull() ? "" : bufferInfo.bufferName(); diff --git a/src/core/coreuserinputhandler.h b/src/core/coreuserinputhandler.h index ac798a7e..4a7e0c56 100644 --- a/src/core/coreuserinputhandler.h +++ b/src/core/coreuserinputhandler.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -79,6 +79,13 @@ public slots: void handleQuote(const BufferInfo& bufferInfo, const QString& text); void handleSay(const BufferInfo& bufferInfo, const QString& text); void handleSetkey(const BufferInfo& bufferInfo, const QString& text); + /** + * Handle the setname command, setting the user's realname + * + * @param bufferInfo Currently active buffer + * @param text New realname + */ + void handleSetname(const BufferInfo& bufferInfo, const QString& text); void handleShowkey(const BufferInfo& bufferInfo, const QString& text); void handleTopic(const BufferInfo& bufferInfo, const QString& text); void handleVoice(const BufferInfo& bufferInfo, const QString& text); diff --git a/src/core/coreusersettings.cpp b/src/core/coreusersettings.cpp index 4b956394..c6435c5d 100644 --- a/src/core/coreusersettings.cpp +++ b/src/core/coreusersettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -45,7 +45,7 @@ QList CoreUserSettings::identityIds() const void CoreUserSettings::storeIdentity(const Identity& identity) { - setLocalValue(QString("Identities/%1").arg(identity.id().toInt()), qVariantFromValue(identity)); + setLocalValue(QString("Identities/%1").arg(identity.id().toInt()), QVariant::fromValue(identity)); } void CoreUserSettings::removeIdentity(IdentityId id) diff --git a/src/core/coreusersettings.h b/src/core/coreusersettings.h index 7e59967a..173cdf5d 100644 --- a/src/core/coreusersettings.h +++ b/src/core/coreusersettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/ctcpparser.cpp b/src/core/ctcpparser.cpp index dc8ceff0..7c2a5cf8 100644 --- a/src/core/ctcpparser.cpp +++ b/src/core/ctcpparser.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -66,6 +66,9 @@ void CtcpParser::displayMsg(NetworkEvent* event, return; MessageEvent* msgEvent = new MessageEvent(msgType, event->network(), std::move(msg), std::move(sender), std::move(target), msgFlags, event->timestamp()); + if (event->testFlag(EventManager::Self)) { + msgEvent->setFlag(EventManager::Self); + } emit newEvent(msgEvent); } @@ -236,6 +239,9 @@ void CtcpParser::parseSimple(IrcEventRawMessage* e, ctcpparam, e->timestamp(), uuid); + if (e->testFlag(EventManager::Self)) { + event->setFlag(EventManager::Self); + } emit newEvent(event); CtcpEvent* flushEvent = new CtcpEvent(EventManager::CtcpEventFlush, e->network(), @@ -313,6 +319,9 @@ void CtcpParser::parseStandard(IrcEventRawMessage* e, ctcpparam, e->timestamp(), uuid); + if (e->testFlag(EventManager::Self)) { + event->setFlag(EventManager::Self); + } ctcpEvents << event; } } diff --git a/src/core/ctcpparser.h b/src/core/ctcpparser.h index 0eac1b79..dc08566b 100644 --- a/src/core/ctcpparser.h +++ b/src/core/ctcpparser.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/eventstringifier.cpp b/src/core/eventstringifier.cpp index d4c268ce..a9c68c80 100644 --- a/src/core/eventstringifier.cpp +++ b/src/core/eventstringifier.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -251,7 +251,18 @@ void EventStringifier::processIrcEventNumeric(IrcEventNumeric* e) void EventStringifier::processIrcEventInvite(IrcEvent* e) { - displayMsg(e, Message::Invite, tr("%1 invited you to channel %2").arg(e->nick(), e->params().at(1))); + if (!checkParamCount(e, 2)) + return; + + // TODO: provide a nicer UI for invite notifications + QString target = e->params().at(0); + QString channel = e->params().at(1); + if (e->network()->isMyNick(target)) { + displayMsg(e, Message::Invite, tr("%1 invited you to channel %2").arg(e->nick(), channel)); + } + else { + displayMsg(e, Message::Invite, tr("%1 invited %2 to channel %3").arg(e->nick(), target, channel)); + } } void EventStringifier::processIrcEventJoin(IrcEvent* e) @@ -790,7 +801,12 @@ void EventStringifier::processCtcpEvent(CtcpEvent* e) if (e->type() != EventManager::CtcpEvent) return; - if (e->testFlag(EventManager::Self)) { + // Only stringify outgoing CTCP messages this way + if (e->testFlag(EventManager::Self) && + // Only stringify CTCP queries this way + e->ctcpType() == CtcpEvent::CtcpType::Query && + // Always handle ACTIONs as if they were sent from network, to properly handle echo-message + e->ctcpCmd() != "ACTION") { displayMsg(e, Message::Action, tr("sending CTCP-%1 request to %2").arg(e->ctcpCmd(), e->target()), @@ -812,14 +828,24 @@ void EventStringifier::defaultHandler(const QString& ctcpCmd, CtcpEvent* e) //: Optional "unknown" in "Received unknown CTCP-FOO request by bar" unknown = tr("unknown") + ' '; displayMsg(e, Message::Server, tr("Received %1CTCP-%2 request by %3").arg(unknown, e->ctcpCmd(), e->prefix())); - return; + } else { + // Ignore echo messages for our own answers + if (!e->testFlag(EventManager::Self)) { + displayMsg(e, Message::Server, + tr("Received CTCP-%1 answer from %2: %3").arg(e->ctcpCmd(), nickFromMask(e->prefix()),e->param())); + } } - displayMsg(e, Message::Server, tr("Received CTCP-%1 answer from %2: %3").arg(e->ctcpCmd(), nickFromMask(e->prefix()), e->param())); } void EventStringifier::handleCtcpAction(CtcpEvent* e) { - displayMsg(e, Message::Action, e->param(), e->prefix(), e->target()); + Message::Flag msgFlags = Message::Flag::None; + if (e->testFlag(EventManager::Self)) { + // Mark the message as Self + msgFlags = Message::Self; + } + + displayMsg(e, Message::Action, e->param(), e->prefix(), e->target(), msgFlags); } void EventStringifier::handleCtcpPing(CtcpEvent* e) diff --git a/src/core/eventstringifier.h b/src/core/eventstringifier.h index d1274ed0..8c723776 100644 --- a/src/core/eventstringifier.h +++ b/src/core/eventstringifier.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/identserver.cpp b/src/core/identserver.cpp index 62d68a9c..ae226943 100644 --- a/src/core/identserver.cpp +++ b/src/core/identserver.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -150,17 +150,22 @@ void IdentServer::respond() else if (query.endsWith("\n")) query.chop(1); + qDebug() << "Received identd query" << query << "from" << socket->peerAddress(); + QList split = query.split(','); - bool success = false; + bool successLocalPort = false; + bool successRemotePort = false; quint16 localPort = 0; - if (!split.empty()) { - localPort = split[0].trimmed().toUShort(&success, 10); + quint16 remotePort = 0; + if (split.length() == 2) { + localPort = split[0].trimmed().toUShort(&successLocalPort, 10); + remotePort = split[1].trimmed().toUShort(&successRemotePort, 10); } - Request request{socket, localPort, query, transactionId, _requestId++}; - if (!success) { + Request request{socket, localPort, remotePort, query, transactionId, _requestId++}; + if (!successLocalPort || !successRemotePort) { request.respondError("INVALID-PORT"); } else if (responseAvailable(request)) { @@ -177,20 +182,28 @@ void IdentServer::respond() void Request::respondSuccess(const QString& user) { if (socket) { - QString data = query + " : USERID : Quassel : " + user + "\r\n"; + QString data = QString("%1, %2 : USERID : Quassel : %3\r\n") + .arg(QString::number(localPort)) + .arg(QString::number(remotePort)) + .arg(user); + qDebug() << "answering identd request from" << socket->peerAddress() << "with" << data; socket->write(data.toUtf8()); socket->flush(); - socket->close(); + QTimer::singleShot(DISCONNECTION_TIMEOUT, socket, &QTcpSocket::close); } } void Request::respondError(const QString& error) { if (socket) { - QString data = query + " : ERROR : " + error + "\r\n"; + QString data = QString("%1, %2 : ERROR : %3\r\n") + .arg(QString::number(localPort)) + .arg(QString::number(remotePort)) + .arg(error); + qDebug() << "answering identd request from" << socket->peerAddress() << "with" << data; socket->write(data.toUtf8()); socket->flush(); - socket->close(); + QTimer::singleShot(DISCONNECTION_TIMEOUT, socket, &QTcpSocket::close); } } @@ -217,7 +230,7 @@ void IdentServer::addSocket(const CoreIdentity* identity, const CoreNetwork* network = qobject_cast(sender()); _connections[localPort] = network->coreSession()->strictCompliantIdent(identity); - ; + processWaiting(socketId); } diff --git a/src/core/identserver.h b/src/core/identserver.h index f8fa0940..94d9815e 100644 --- a/src/core/identserver.h +++ b/src/core/identserver.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -35,6 +35,7 @@ struct Request { QPointer socket; uint16_t localPort; + uint16_t remotePort; QString query; qint64 transactionId; qint64 requestId; @@ -43,6 +44,8 @@ struct Request void respondSuccess(const QString& user); void respondError(const QString& error); + + const static int DISCONNECTION_TIMEOUT = 500; }; class IdentServer : public QObject diff --git a/src/core/ircparser.cpp b/src/core/ircparser.cpp index d5f52954..3d6531e8 100644 --- a/src/core/ircparser.cpp +++ b/src/core/ircparser.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -119,17 +119,36 @@ void IrcParser::processNetworkIncoming(NetworkDataEvent* e) qDebug() << "IRC net" << net->networkId() << "<<" << tags << prefix << cmd << params; } - IrcTagKey serverTimeTag{"", "time", false}; - if (tags.contains(serverTimeTag)) { - QDateTime serverTime = QDateTime::fromString(tags[serverTimeTag], "yyyy-MM-ddThh:mm:ss.zzzZ"); + if (net->capEnabled(IrcCap::SERVER_TIME) && tags.contains(IrcTags::SERVER_TIME)) { + QDateTime serverTime = QDateTime::fromString(tags[IrcTags::SERVER_TIME], "yyyy-MM-ddThh:mm:ss.zzzZ"); serverTime.setTimeSpec(Qt::UTC); if (serverTime.isValid()) { e->setTimestamp(serverTime); } else { - qDebug() << "Invalid timestamp from server-time tag:" << tags[serverTimeTag]; + qDebug() << "Invalid timestamp from server-time tag:" << tags[IrcTags::SERVER_TIME]; } } + if (net->capEnabled(IrcCap::ACCOUNT_TAG) && tags.contains(IrcTags::ACCOUNT)) { + // Whenever account-tag is specified, update the relevant IrcUser if it exists + // Logged-out status is handled in specific commands (PRIVMSG, NOTICE, etc) + // + // Don't use "updateNickFromMask" here to ensure this only updates existing IrcUsers and + // won't create a new IrcUser. This guards against an IRC server setting "account" tag in + // nonsensical places, e.g. for messages that are not user sent. + IrcUser* ircuser = net->ircUser(prefix); + if (ircuser) { + ircuser->setAccount(tags[IrcTags::ACCOUNT]); + } + + // NOTE: if "account-tag" is enabled and no "account" tag is sent, the given user isn't + // logged in ONLY IF it is a user-initiated command. Quassel follows a mixture of what + // other clients do here - only marking as logged out via PRIVMSG/NOTICE, but marking logged + // in via any message. + // + // See https://ircv3.net/specs/extensions/account-tag-3.2 + } + QList events; EventManager::EventType type = EventManager::Invalid; @@ -170,7 +189,24 @@ void IrcParser::processNetworkIncoming(NetworkDataEvent* e) if (checkParamCount(cmd, params, 1)) { QString senderNick = nickFromMask(prefix); - net->updateNickFromMask(prefix); + // Fetch/create the relevant IrcUser, and store it for later updates + IrcUser* ircuser = net->updateNickFromMask(prefix); + + // Handle account-tag + if (ircuser && net->capEnabled(IrcCap::ACCOUNT_TAG)) { + if (tags.contains(IrcTags::ACCOUNT)) { + // Account tag available, set account. + // This duplicates the generic account-tag handling in case a new IrcUser object + // was just created. + ircuser->setAccount(tags[IrcTags::ACCOUNT]); + } + else { + // PRIVMSG is user sent; it's safe to assume the user has logged out. + // "*" is used to represent logged-out. + ircuser->setAccount("*"); + } + } + // Check if the sender is our own nick. If so, treat message as if sent by ourself. // See http://ircv3.net/specs/extensions/echo-message-3.2.html // Cache the result to avoid multiple redundant comparisons @@ -213,6 +249,9 @@ void IrcParser::processNetworkIncoming(NetworkDataEvent* e) // Cache the result to avoid multiple redundant comparisons bool isSelfMessage = net->isMyNick(nickFromMask(prefix)); + // Only update from the prefix once during the loop + bool updatedFromPrefix = false; + QStringList targets = net->serverDecode(params.at(0)).split(',', QString::SkipEmptyParts); QStringList::const_iterator targetIter; for (targetIter = targets.constBegin(); targetIter != targets.constEnd(); ++targetIter) { @@ -249,7 +288,29 @@ void IrcParser::processNetworkIncoming(NetworkDataEvent* e) if (!isSelfMessage) { target = nickFromMask(prefix); } - net->updateNickFromMask(prefix); + + if (!updatedFromPrefix) { + // Don't repeat this within the loop, the prefix doesn't change + updatedFromPrefix = true; + + // Fetch/create the relevant IrcUser, and store it for later updates + IrcUser* ircuser = net->updateNickFromMask(prefix); + + // Handle account-tag + if (ircuser && net->capEnabled(IrcCap::ACCOUNT_TAG)) { + if (tags.contains(IrcTags::ACCOUNT)) { + // Account tag available, set account. + // This duplicates the generic account-tag handling in case a + // new IrcUser object was just created. + ircuser->setAccount(tags[IrcTags::ACCOUNT]); + } + else { + // NOTICE is user sent; it's safe to assume the user has + // logged out. "*" is used to represent logged-out. + ircuser->setAccount("*"); + } + } + } } } diff --git a/src/core/ircparser.h b/src/core/ircparser.h index 19b7e829..170775f8 100644 --- a/src/core/ircparser.h +++ b/src/core/ircparser.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/keyevent.cpp b/src/core/keyevent.cpp index 23d75447..4385cd16 100644 --- a/src/core/keyevent.cpp +++ b/src/core/keyevent.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2013-2019 by the Quassel Project * + * Copyright (C) 2013-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/keyevent.h b/src/core/keyevent.h index c1c6cc20..a842ab02 100644 --- a/src/core/keyevent.h +++ b/src/core/keyevent.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2013-2019 by the Quassel Project * + * Copyright (C) 2013-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/ldapauthenticator.cpp b/src/core/ldapauthenticator.cpp index 02f927d0..89b390fc 100644 --- a/src/core/ldapauthenticator.cpp +++ b/src/core/ldapauthenticator.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -28,11 +28,12 @@ #include "ldapauthenticator.h" +#include "ldapescaper.h" #include "network.h" #include "quassel.h" /* We should use openldap on windows if at all possible, rather than trying to - * write some kind of compatiblity routine. + * write some kind of compatibility routine. #ifdef Q_CC_MSVC #include #include @@ -241,7 +242,7 @@ bool LdapAuthenticator::ldapAuth(const QString& username, const QString& passwor LDAPMessage *msg = nullptr, *entry = nullptr; - const QByteArray ldapQuery = "(&(" + uidAttribute + '=' + username.toLocal8Bit() + ")" + _filter.toLocal8Bit() + ")"; + const QByteArray ldapQuery = "(&(" + uidAttribute + '=' + LdapEscaper::escapeQuery(username).toLatin1() + ")" + _filter.toLocal8Bit() + ")"; res = ldap_search_ext_s(_connection, baseDN.constData(), diff --git a/src/core/ldapauthenticator.h b/src/core/ldapauthenticator.h index 37550cd0..657643f7 100644 --- a/src/core/ldapauthenticator.h +++ b/src/core/ldapauthenticator.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -33,7 +33,7 @@ // Link against LDAP. /* We should use openldap on windows if at all possible, rather than trying to - * write some kind of compatiblity routine. + * write some kind of compatibility routine. #ifdef Q_CC_MSVC #include #include diff --git a/src/core/ldapescaper.cpp b/src/core/ldapescaper.cpp new file mode 100644 index 00000000..22f098a8 --- /dev/null +++ b/src/core/ldapescaper.cpp @@ -0,0 +1,42 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "ldapescaper.h" + +QString LdapEscaper::escapeQuery(const QString& filter) +{ + QString result; + for (const auto character : filter) { + if (character > 0x7F || + character == '*' || + character == '(' || + character == ')' || + character == '\\' || + character == '\0') { + for (uint8_t byte: QString(character).toUtf8()) { + result += "\\"; + result += QString::number(byte, 16).rightJustified(2, '0'); + } + } else { + result += character; + } + } + return result; +} diff --git a/src/qtui/debugconsole.h b/src/core/ldapescaper.h similarity index 76% rename from src/qtui/debugconsole.h rename to src/core/ldapescaper.h index c973f325..9808b0cd 100644 --- a/src/qtui/debugconsole.h +++ b/src/core/ldapescaper.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,29 +18,21 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef DEBUGCONSOLE_H -#define DEBUGCONSOLE_H +#pragma once -#include "ui_debugconsole.h" +#include "core-export.h" -class DebugConsole : public QDialog -{ - Q_OBJECT +#include -public: - DebugConsole(QWidget* parent = nullptr); +namespace LdapEscaper { -public slots: - void scriptResult(QString result); +/** + * Escapes a filter or query according to RFC 4515 + * + * @note This does not handle escaping distinguished names (dn). + * @param filter + * @return + */ +CORE_EXPORT QString escapeQuery(const QString& query); -signals: - void scriptRequest(QString script); - -private slots: - void on_evalButton_clicked(); - -private: - Ui::DebugConsole ui; -}; - -#endif +} // namespace LdapEscaper diff --git a/src/core/metricsserver.cpp b/src/core/metricsserver.cpp new file mode 100644 index 00000000..d2b00a8d --- /dev/null +++ b/src/core/metricsserver.cpp @@ -0,0 +1,388 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "metricsserver.h" + +#include + +#include +#include +#include +#include +#include + +#include "core.h" +#include "corenetwork.h" + +MetricsServer::MetricsServer(QObject* parent) + : QObject(parent) +{ + connect(&_server, &QTcpServer::newConnection, this, &MetricsServer::incomingConnection); + connect(&_v6server, &QTcpServer::newConnection, this, &MetricsServer::incomingConnection); +} + +bool MetricsServer::startListening() +{ + bool success = false; + + uint16_t port = Quassel::optionValue("metrics-port").toUShort(); + + const QString listen = Quassel::optionValue("metrics-listen"); + const QStringList listen_list = listen.split(",", QString::SkipEmptyParts); + for (const QString& listen_term : listen_list) { // TODO: handle multiple interfaces for same TCP version gracefully + QHostAddress addr; + if (!addr.setAddress(listen_term)) { + qCritical() << qPrintable( + tr("Invalid listen address %1") + .arg(listen_term) + ); + } + else { + switch (addr.protocol()) { + case QAbstractSocket::IPv6Protocol: + if (_v6server.listen(addr, port)) { + qInfo() << qPrintable( + tr("Listening for metrics requests on IPv6 %1 port %2") + .arg(addr.toString()) + .arg(_v6server.serverPort()) + ); + success = true; + } + else + qWarning() << qPrintable( + tr("Could not open IPv6 interface %1:%2: %3") + .arg(addr.toString()) + .arg(port) + .arg(_v6server.errorString())); + break; + case QAbstractSocket::IPv4Protocol: + if (_server.listen(addr, port)) { + qInfo() << qPrintable( + tr("Listening for metrics requests on IPv4 %1 port %2") + .arg(addr.toString()) + .arg(_server.serverPort()) + ); + success = true; + } + else { + // if v6 succeeded on Any, the port will be already in use - don't display the error then + if (!success || _server.serverError() != QAbstractSocket::AddressInUseError) + qWarning() << qPrintable( + tr("Could not open IPv4 interface %1:%2: %3") + .arg(addr.toString()) + .arg(port) + .arg(_server.errorString())); + } + break; + default: + qCritical() << qPrintable( + tr("Invalid listen address %1, unknown network protocol") + .arg(listen_term) + ); + break; + } + } + } + + if (!success) { + qWarning() << qPrintable(tr("Metrics could not open any network interfaces to listen on! No metrics functionality will be available")); + } + + return success; +} + +void MetricsServer::stopListening(const QString& msg) +{ + bool wasListening = false; + + if (_server.isListening()) { + wasListening = true; + _server.close(); + } + if (_v6server.isListening()) { + wasListening = true; + _v6server.close(); + } + + if (wasListening) { + if (msg.isEmpty()) + qInfo() << "No longer listening for metrics requests."; + else + qInfo() << qPrintable(msg); + } +} + +void MetricsServer::incomingConnection() +{ + auto server = qobject_cast(sender()); + Q_ASSERT(server); + while (server->hasPendingConnections()) { + QTcpSocket* socket = server->nextPendingConnection(); + connect(socket, &QIODevice::readyRead, this, &MetricsServer::respond); + connect(socket, &QAbstractSocket::disconnected, socket, &QObject::deleteLater); + } +} + +QString parseHttpString(const QByteArray& request, int& index) +{ + QString content; + int end = request.indexOf(' ', index); + if (end == -1) { + end = request.length(); + } + + if (end > -1) { + content = QString::fromUtf8(request.mid(index, end - index)); + index = end + 1; + } + else { + index = request.length(); + } + return content; +} + +void MetricsServer::respond() +{ + auto socket = qobject_cast(sender()); + Q_ASSERT(socket); + + if (!socket->canReadLine()) { + return; + } + + int index = 0; + QString verb; + QString requestPath; + QString version; + QByteArray request; + for (int i = 0; i < 5 && verb == ""; i++) { + request = socket->readLine(4096); + if (request.endsWith("\r\n")) { + request.chop(2); + } + else if (request.endsWith("\n")) { + request.chop(1); + } + + verb = parseHttpString(request, index); + requestPath = parseHttpString(request, index); + version = parseHttpString(request, index); + } + + if (requestPath == "/metrics") { + if (version == "HTTP/1.1") { + socket->write( + "HTTP/1.1 200 OK\r\n" + "Content-Type: text/plain; version=0.0.4\r\n" + "Connection: close\r\n" + "\r\n" + ); + } + int64_t timestamp = QDateTime::currentMSecsSinceEpoch(); + for (const auto& key : _sessions.keys()) { + const QString& name = _sessions[key]; + socket->write("# HELP quassel_network_bytes_received Number of currently open connections from quassel clients\n"); + socket->write("# TYPE quassel_client_sessions gauge\n"); + socket->write( + QString("quassel_client_sessions{user=\"%1\"} %2 %3\n") + .arg(name) + .arg(_clientSessions.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + socket->write("# HELP quassel_network_bytes_received Number of currently open connections to IRC networks\n"); + socket->write("# TYPE quassel_network_sessions gauge\n"); + socket->write( + QString("quassel_network_sessions{user=\"%1\"} %2 %3\n") + .arg(name) + .arg(_networkSessions.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + socket->write("# HELP quassel_network_bytes_received Amount of bytes sent to IRC\n"); + socket->write("# TYPE quassel_network_bytes_sent counter\n"); + socket->write( + QString("quassel_network_bytes_sent{user=\"%1\"} %2 %3\n") + .arg(name) + .arg(_networkDataTransmit.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + socket->write("# HELP quassel_network_bytes_received Amount of bytes received from IRC\n"); + socket->write("# TYPE quassel_network_bytes_received counter\n"); + socket->write( + QString("quassel_network_bytes_received{user=\"%1\"} %2 %3\n") + .arg(name) + .arg(_networkDataReceive.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + socket->write("# HELP quassel_message_queue The number of messages currently queued for that user\n"); + socket->write("# TYPE quassel_message_queue gauge\n"); + socket->write( + QString("quassel_message_queue{user=\"%1\"} %2 %3\n") + .arg(name) + .arg(_messageQueue.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + socket->write("# HELP quassel_login_attempts The number of times the user has attempted to log in\n"); + socket->write("# TYPE quassel_login_attempts counter\n"); + socket->write( + QString("quassel_login_attempts{user=\"%1\",successful=\"false\"} %2 %3\n") + .arg(name) + .arg(_loginAttempts.value(key, 0) - _successfulLogins.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + socket->write( + QString("quassel_login_attempts{user=\"%1\",successful=\"true\"} %2 %3\n") + .arg(name) + .arg(_successfulLogins.value(key, 0)) + .arg(timestamp) + .toUtf8() + ); + } + if (!_certificateExpires.isNull()) { + socket->write("# HELP quassel_ssl_expire_time_seconds Expiration of the current TLS certificate in unixtime\n"); + socket->write("# TYPE quassel_ssl_expire_time_seconds gauge\n"); + socket->write( + QString("quassel_ssl_expire_time_seconds %1 %2\n") + .arg(_certificateExpires.toMSecsSinceEpoch() / 1000) + .arg(timestamp) + .toUtf8() + ); + } + socket->close(); + } + else if (requestPath == "/healthz") { + if (version == "HTTP/1.1") { + socket->write( + "HTTP/1.1 200 OK\r\n" + "Content-Type: text/plain\r\n" + "Connection: close\r\n" + "\r\n" + ); + } + socket->write( + "OK\n" + ); + socket->close(); + } + else { + if (version == "HTTP/1.1") { + socket->write( + "HTTP/1.1 404 Not Found\r\n" + "Content-Type: text/html\r\n" + "Connection: close\r\n" + "\r\n" + ); + } + socket->write( + QString( + "\n" + "404 Not Found\n" + "\n" + "

                                                                                    404 Not Found

                                                                                    \n" + "
                                                                                    quassel %1
                                                                                    \n" + "\n" + "\n") + .arg(Quassel::buildInfo().baseVersion) + .toUtf8() + ); + socket->close(); + } +} + +void MetricsServer::addLoginAttempt(UserId user, bool successful) { + _loginAttempts.insert(user, _loginAttempts.value(user, 0) + 1); + if (successful) { + _successfulLogins.insert(user, _successfulLogins.value(user, 0) + 1); + } +} + +void MetricsServer::addLoginAttempt(const QString& user, bool successful) { + UserId userId = _sessions.key(user); + if (userId.isValid()) { + addLoginAttempt(userId, successful); + } +} + +void MetricsServer::addSession(UserId user, const QString& name) +{ + _sessions.insert(user, name); +} + +void MetricsServer::removeSession(UserId user) +{ + _sessions.remove(user); +} + +void MetricsServer::addClient(UserId user) +{ + _clientSessions.insert(user, _clientSessions.value(user, 0) + 1); +} + +void MetricsServer::removeClient(UserId user) +{ + int32_t count = _clientSessions.value(user, 0) - 1; + if (count <= 0) { + _clientSessions.remove(user); + } + else { + _clientSessions.insert(user, count); + } +} + +void MetricsServer::addNetwork(UserId user) +{ + _networkSessions.insert(user, _networkSessions.value(user, 0) + 1); +} + +void MetricsServer::removeNetwork(UserId user) +{ + int32_t count = _networkSessions.value(user, 0) - 1; + if (count <= 0) { + _networkSessions.remove(user); + } + else { + _networkSessions.insert(user, count); + } +} + +void MetricsServer::transmitDataNetwork(UserId user, uint64_t size) +{ + _networkDataTransmit.insert(user, _networkDataTransmit.value(user, 0) + size); +} + +void MetricsServer::receiveDataNetwork(UserId user, uint64_t size) +{ + _networkDataReceive.insert(user, _networkDataReceive.value(user, 0) + size); +} + +void MetricsServer::messageQueue(UserId user, uint64_t size) +{ + _messageQueue.insert(user, size); +} + +void MetricsServer::setCertificateExpires(QDateTime expires) +{ + _certificateExpires = std::move(expires); +} diff --git a/src/core/metricsserver.h b/src/core/metricsserver.h new file mode 100644 index 00000000..365936bc --- /dev/null +++ b/src/core/metricsserver.h @@ -0,0 +1,80 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#pragma once + +#include +#include +#include +#include + +#include "coreidentity.h" + +class MetricsServer : public QObject +{ + Q_OBJECT + +public: + explicit MetricsServer(QObject* parent = nullptr); + + bool startListening(); + void stopListening(const QString& msg); + + void addLoginAttempt(UserId user, bool successful); + void addLoginAttempt(const QString& user, bool successful); + + void addSession(UserId user, const QString& name); + void removeSession(UserId user); + + void addClient(UserId user); + void removeClient(UserId user); + + void addNetwork(UserId user); + void removeNetwork(UserId user); + + void transmitDataNetwork(UserId user, uint64_t size); + void receiveDataNetwork(UserId user, uint64_t size); + + void messageQueue(UserId user, uint64_t size); + + void setCertificateExpires(QDateTime expires); + +private slots: + void incomingConnection(); + void respond(); + +private: + QTcpServer _server, _v6server; + + QHash _loginAttempts{}; + QHash _successfulLogins{}; + + QHash _sessions{}; + + QHash _clientSessions{}; + QHash _networkSessions{}; + + QHash _networkDataTransmit{}; + QHash _networkDataReceive{}; + + QHash _messageQueue{}; + + QDateTime _certificateExpires{}; +}; diff --git a/src/core/netsplit.cpp b/src/core/netsplit.cpp index 4aa688d4..11eeba6b 100644 --- a/src/core/netsplit.cpp +++ b/src/core/netsplit.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/netsplit.h b/src/core/netsplit.h index 7340dac1..8d53fb4f 100644 --- a/src/core/netsplit.h +++ b/src/core/netsplit.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -48,7 +48,7 @@ public: void userQuit(const QString& sender, const QStringList& channels, const QString& msg); //! Remove a user from the netsplit - /** Call this method if a user joined after a netsplit occured. + /** Call this method if a user joined after a netsplit occurred. * * \param sender The sender string of the joined user * \param channel The channel that user shares with us @@ -107,7 +107,7 @@ signals: * for every channel. * \param net The network * \param channel The IRC channel - * \param users A list of all users that quitted in that channel + * \param users A list of all users that quit in that channel * \param quitMessage The Quitmessage and thus the servers that got split */ void netsplitQuit(Network* net, const QString& channel, const QStringList& users, const QString& quitMessage); diff --git a/src/core/oidentdconfiggenerator.cpp b/src/core/oidentdconfiggenerator.cpp index 03594b43..fc02a372 100644 --- a/src/core/oidentdconfiggenerator.cpp +++ b/src/core/oidentdconfiggenerator.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -44,7 +44,7 @@ OidentdConfigGenerator::~OidentdConfigGenerator() bool OidentdConfigGenerator::init() { - _configDir = QDir::homePath(); + _configDir.setPath(QDir::homePath()); _configFileName = ".oidentd.conf"; if (Quassel::isOptionSet("oidentd-conffile")) diff --git a/src/core/oidentdconfiggenerator.h b/src/core/oidentdconfiggenerator.h index 6a394913..e36cdfee 100644 --- a/src/core/oidentdconfiggenerator.h +++ b/src/core/oidentdconfiggenerator.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/postgresqlstorage.cpp b/src/core/postgresqlstorage.cpp index 40ff80cb..981ce745 100644 --- a/src/core/postgresqlstorage.cpp +++ b/src/core/postgresqlstorage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,7 +20,10 @@ #include "postgresqlstorage.h" -#include +#include +#include +#include +#include #include "network.h" #include "quassel.h" @@ -46,7 +49,7 @@ bool PostgreSqlStorage::isAvailable() const { if (!QSqlDatabase::isDriverAvailable("QPSQL")) { qWarning() << qPrintable(tr("PostgreSQL driver plugin not available for Qt. Installed drivers:")) - << qPrintable(QSqlDatabase::drivers().join(", ")); + << qPrintable(QSqlDatabase::drivers().join(", ")); return false; } return true; @@ -112,7 +115,8 @@ bool PostgreSqlStorage::initDbSession(QSqlDatabase& db) break; default: // The slash got replaced with 0 or more than 2 slashes! o_O - qCritical() << "Your version of Qt does something _VERY_ strange to slashes in QSqlQueries! You should consult your trusted doctor!"; + qCritical() + << "Your version of Qt does something _VERY_ strange to slashes in QSqlQueries! You should consult your trusted doctor!"; return false; break; } @@ -524,13 +528,8 @@ IdentityId PostgreSqlStorage::createIdentity(UserId user, CoreIdentity& identity query.bindValue(":kickreason", identity.kickReason()); query.bindValue(":partreason", identity.partReason()); query.bindValue(":quitreason", identity.quitReason()); -#ifdef HAVE_SSL query.bindValue(":sslcert", identity.sslCert().toPem()); query.bindValue(":sslkey", identity.sslKey().toPem()); -#else - query.bindValue(":sslcert", QByteArray()); - query.bindValue(":sslkey", QByteArray()); -#endif safeExec(query); if (!watchQuery(query)) { db.rollback(); @@ -607,13 +606,8 @@ bool PostgreSqlStorage::updateIdentity(UserId user, const CoreIdentity& identity query.bindValue(":kickreason", identity.kickReason()); query.bindValue(":partreason", identity.partReason()); query.bindValue(":quitreason", identity.quitReason()); -#ifdef HAVE_SSL query.bindValue(":sslcert", identity.sslCert().toPem()); query.bindValue(":sslkey", identity.sslKey().toPem()); -#else - query.bindValue(":sslcert", QByteArray()); - query.bindValue(":sslkey", QByteArray()); -#endif query.bindValue(":identityid", identity.id().toInt()); safeExec(query); @@ -673,9 +667,9 @@ void PostgreSqlStorage::removeIdentity(UserId user, IdentityId identityId) } } -QList PostgreSqlStorage::identities(UserId user) +std::vector PostgreSqlStorage::identities(UserId user) { - QList identities; + std::vector identities; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -714,10 +708,8 @@ QList PostgreSqlStorage::identities(UserId user) identity.setKickReason(query.value(15).toString()); identity.setPartReason(query.value(16).toString()); identity.setQuitReason(query.value(17).toString()); -#ifdef HAVE_SSL identity.setSslCert(query.value(18).toByteArray()); identity.setSslKey(query.value(19).toByteArray()); -#endif nickQuery.bindValue(":identityid", identity.id().toInt()); QList nicks; @@ -727,7 +719,7 @@ QList PostgreSqlStorage::identities(UserId user) nicks << nickQuery.value(0).toString(); } identity.setNicks(nicks); - identities << identity; + identities.push_back(std::move(identity)); } db.commit(); return identities; @@ -808,6 +800,8 @@ void PostgreSqlStorage::bindNetworkInfo(QSqlQuery& query, const NetworkInfo& inf query.bindValue(":messagerateburstsize", info.messageRateBurstSize); query.bindValue(":messageratedelay", info.messageRateDelay); query.bindValue(":unlimitedmessagerate", info.unlimitedMessageRate); + query.bindValue(":skipcaps", info.skipCapsToString()); + if (info.networkId.isValid()) query.bindValue(":networkid", info.networkId.toInt()); } @@ -905,9 +899,9 @@ bool PostgreSqlStorage::removeNetwork(UserId user, const NetworkId& networkId) return true; } -QList PostgreSqlStorage::networks(UserId user) +std::vector PostgreSqlStorage::networks(UserId user) { - QList nets; + std::vector nets; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -955,6 +949,7 @@ QList PostgreSqlStorage::networks(UserId user) net.messageRateBurstSize = networksQuery.value(20).toUInt(); net.messageRateDelay = networksQuery.value(21).toUInt(); net.unlimitedMessageRate = networksQuery.value(22).toBool(); + net.skipCapsFromString(networksQuery.value(23).toString()); serversQuery.bindValue(":networkid", net.networkId.toInt()); safeExec(serversQuery); @@ -981,15 +976,15 @@ QList PostgreSqlStorage::networks(UserId user) servers << server; } net.serverList = servers; - nets << net; + nets.push_back(std::move(net)); } db.commit(); return nets; } -QList PostgreSqlStorage::connectedNetworks(UserId user) +std::vector PostgreSqlStorage::connectedNetworks(UserId user) { - QList connectedNets; + std::vector connectedNets; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -1005,7 +1000,7 @@ QList PostgreSqlStorage::connectedNetworks(UserId user) watchQuery(query); while (query.next()) { - connectedNets << query.value(0).toInt(); + connectedNets.emplace_back(query.value(0).toInt()); } db.commit(); @@ -1207,9 +1202,9 @@ BufferInfo PostgreSqlStorage::getBufferInfo(UserId user, const BufferId& bufferI return bufferInfo; } -QList PostgreSqlStorage::requestBuffers(UserId user) +std::vector PostgreSqlStorage::requestBuffers(UserId user) { - QList bufferlist; + std::vector bufferlist; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -1225,19 +1220,19 @@ QList PostgreSqlStorage::requestBuffers(UserId user) safeExec(query); watchQuery(query); while (query.next()) { - bufferlist << BufferInfo(query.value(0).toInt(), - query.value(1).toInt(), - (BufferInfo::Type)query.value(2).toInt(), - query.value(3).toInt(), - query.value(4).toString()); + bufferlist.emplace_back(query.value(0).toInt(), + query.value(1).toInt(), + (BufferInfo::Type)query.value(2).toInt(), + query.value(3).toInt(), + query.value(4).toString()); } db.commit(); return bufferlist; } -QList PostgreSqlStorage::requestBufferIdsForNetwork(UserId user, NetworkId networkId) +std::vector PostgreSqlStorage::requestBufferIdsForNetwork(UserId user, NetworkId networkId) { - QList bufferList; + std::vector bufferList; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -1254,7 +1249,7 @@ QList PostgreSqlStorage::requestBufferIdsForNetwork(UserId user, Netwo safeExec(query); watchQuery(query); while (query.next()) { - bufferList << BufferId(query.value(0).toInt()); + bufferList.emplace_back(query.value(0).toInt()); } db.commit(); return bufferList; @@ -1382,6 +1377,34 @@ bool PostgreSqlStorage::mergeBuffersPermanently(const UserId& user, const Buffer return true; } +QHash PostgreSqlStorage::bufferLastMsgIds(UserId user) +{ + QHash lastMsgHash; + + QSqlDatabase db = logDb(); + if (!beginReadOnlyTransaction(db)) { + qWarning() << "PostgreSqlStorage::bufferLastMsgIds(): cannot start read only transaction!"; + qWarning() << " -" << qPrintable(db.lastError().text()); + return lastMsgHash; + } + + QSqlQuery query(db); + query.prepare(queryString("select_buffer_last_messages")); + query.bindValue(":userid", user.toInt()); + safeExec(query); + if (!watchQuery(query)) { + db.rollback(); + return lastMsgHash; + } + + while (query.next()) { + lastMsgHash[query.value(0).toInt()] = query.value(1).toLongLong(); + } + + db.commit(); + return lastMsgHash; +} + void PostgreSqlStorage::setBufferLastSeenMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) { QSqlQuery query(logDb()); @@ -1510,7 +1533,7 @@ Message::Types PostgreSqlStorage::bufferActivity(BufferId bufferId, MsgId lastSe query.bindValue(":lastseenmsgid", lastSeenMsgId.toQint64()); safeExec(query); watchQuery(query); - Message::Types result = Message::Types(nullptr); + Message::Types result{}; if (query.first()) result = Message::Types(query.value(0).toInt()); return result; @@ -1752,9 +1775,9 @@ bool PostgreSqlStorage::logMessages(MessageList& msgs) return true; } -QList PostgreSqlStorage::requestMsgs(UserId user, BufferId bufferId, MsgId first, MsgId last, int limit) +std::vector PostgreSqlStorage::requestMsgs(UserId user, BufferId bufferId, MsgId first, MsgId last, int limit) { - QList messagelist; + std::vector messagelist; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -1813,17 +1836,17 @@ QList PostgreSqlStorage::requestMsgs(UserId user, BufferId bufferId, Ms query.value(7).toString(), (Message::Flags)query.value(3).toInt()); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); } db.commit(); return messagelist; } -QList PostgreSqlStorage::requestMsgsFiltered( +std::vector PostgreSqlStorage::requestMsgsFiltered( UserId user, BufferId bufferId, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) { - QList messagelist; + std::vector messagelist; QSqlDatabase db = logDb(); if (!beginReadOnlyTransaction(db)) { @@ -1881,16 +1904,92 @@ QList PostgreSqlStorage::requestMsgsFiltered( query.value(7).toString(), Message::Flags{query.value(3).toInt()}); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); + } + + db.commit(); + return messagelist; +} + +std::vector PostgreSqlStorage::requestMsgsForward( + UserId user, BufferId bufferId, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) +{ + std::vector messagelist; + + QSqlDatabase db = logDb(); + if (!beginReadOnlyTransaction(db)) { + qWarning() << "PostgreSqlStorage::requestMsgsForward(): cannot start read only transaction!"; + qWarning() << " -" << qPrintable(db.lastError().text()); + return messagelist; + } + + BufferInfo bufferInfo = getBufferInfo(user, bufferId); + if (!bufferInfo.isValid()) { + db.rollback(); + return messagelist; + } + + QString queryName; + QVariantList params; + + if (first == -1) { + params << std::numeric_limits::min(); + } else { + params << first.toQint64(); + } + + if (last == -1) { + params << std::numeric_limits::max(); + } else { + params << last.toQint64(); + } + + params << bufferId.toInt(); + + int typeRaw = type; + int flagsRaw = flags; + params << typeRaw; + params << flagsRaw; + + if (limit != -1) + params << limit; + else + params << QVariant(QVariant::Int); + + QSqlQuery query = executePreparedQuery("select_messagesForward", params, db); + + if (!watchQuery(query)) { + qDebug() << "select_messages failed"; + db.rollback(); + return messagelist; + } + + QDateTime timestamp; + while (query.next()) { + // PostgreSQL returns date/time in ISO 8601 format, no 64-bit handling needed + // See https://www.postgresql.org/docs/current/static/datatype-datetime.html#DATATYPE-DATETIME-OUTPUT + timestamp = query.value(1).toDateTime(); + timestamp.setTimeSpec(Qt::UTC); + Message msg(timestamp, + bufferInfo, + (Message::Type)query.value(2).toInt(), + query.value(8).toString(), + query.value(4).toString(), + query.value(5).toString(), + query.value(6).toString(), + query.value(7).toString(), + (Message::Flags)query.value(3).toInt()); + msg.setMsgId(query.value(0).toLongLong()); + messagelist.push_back(std::move(msg)); } db.commit(); return messagelist; } -QList PostgreSqlStorage::requestAllMsgs(UserId user, MsgId first, MsgId last, int limit) +std::vector PostgreSqlStorage::requestAllMsgs(UserId user, MsgId first, MsgId last, int limit) { - QList messagelist; + std::vector messagelist; // requestBuffers uses it's own transaction. QHash bufferInfoHash; @@ -1937,17 +2036,17 @@ QList PostgreSqlStorage::requestAllMsgs(UserId user, MsgId first, MsgId query.value(8).toString(), (Message::Flags)query.value(4).toInt()); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); } db.commit(); return messagelist; } -QList PostgreSqlStorage::requestAllMsgsFiltered( +std::vector PostgreSqlStorage::requestAllMsgsFiltered( UserId user, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) { - QList messagelist; + std::vector messagelist; // requestBuffers uses it's own transaction. QHash bufferInfoHash; @@ -2001,7 +2100,7 @@ QList PostgreSqlStorage::requestAllMsgsFiltered( query.value(8).toString(), Message::Flags{query.value(4).toInt()}); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); } db.commit(); @@ -2328,6 +2427,8 @@ bool PostgreSqlMigrationWriter::writeMo(const NetworkMO& network) bindValue(26, network.messagerateburstsize); bindValue(27, network.messageratedelay); bindValue(28, network.unlimitedmessagerate); + // Skipped IRCv3 caps + bindValue(29, network.skipcaps); return exec(); } diff --git a/src/core/postgresqlstorage.h b/src/core/postgresqlstorage.h index f93bf691..b9be75e3 100644 --- a/src/core/postgresqlstorage.h +++ b/src/core/postgresqlstorage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -34,7 +34,6 @@ public: std::unique_ptr createMigrationWriter() override; -public slots: /* General */ bool isAvailable() const override; QString backendId() const override; @@ -63,14 +62,14 @@ public slots: IdentityId createIdentity(UserId user, CoreIdentity& identity) override; bool updateIdentity(UserId user, const CoreIdentity& identity) override; void removeIdentity(UserId user, IdentityId identityId) override; - QList identities(UserId user) override; + std::vector identities(UserId user) override; /* Network handling */ NetworkId createNetwork(UserId user, const NetworkInfo& info) override; bool updateNetwork(UserId user, const NetworkInfo& info) override; bool removeNetwork(UserId user, const NetworkId& networkId) override; - QList networks(UserId user) override; - QList connectedNetworks(UserId user) override; + std::vector networks(UserId user) override; + std::vector connectedNetworks(UserId user) override; void setNetworkConnected(UserId user, const NetworkId& networkId, bool isConnected) override; /* persistent channels */ @@ -87,11 +86,12 @@ public slots: /* Buffer handling */ BufferInfo bufferInfo(UserId user, const NetworkId& networkId, BufferInfo::Type type, const QString& buffer = "", bool create = true) override; BufferInfo getBufferInfo(UserId user, const BufferId& bufferId) override; - QList requestBuffers(UserId user) override; - QList requestBufferIdsForNetwork(UserId user, NetworkId networkId) override; + std::vector requestBuffers(UserId user) override; + std::vector requestBufferIdsForNetwork(UserId user, NetworkId networkId) override; bool removeBuffer(const UserId& user, const BufferId& bufferId) override; bool renameBuffer(const UserId& user, const BufferId& bufferId, const QString& newName) override; bool mergeBuffersPermanently(const UserId& user, const BufferId& bufferId1, const BufferId& bufferId2) override; + QHash bufferLastMsgIds(UserId user) override; void setBufferLastSeenMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) override; QHash bufferLastSeenMsgIds(UserId user) override; void setBufferMarkerLineMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) override; @@ -108,21 +108,28 @@ public slots: /* Message handling */ bool logMessage(Message& msg) override; bool logMessages(MessageList& msgs) override; - QList requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) override; - QList requestMsgsFiltered(UserId user, - BufferId bufferId, - MsgId first = -1, - MsgId last = -1, - int limit = -1, - Message::Types type = Message::Types{-1}, - Message::Flags flags = Message::Flags{-1}) override; - QList requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) override; - QList requestAllMsgsFiltered(UserId user, - MsgId first = -1, - MsgId last = -1, - int limit = -1, - Message::Types type = Message::Types{-1}, - Message::Flags flags = Message::Flags{-1}) override; + std::vector requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) override; + std::vector requestMsgsFiltered(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) override; + std::vector requestMsgsForward(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) override; + std::vector requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) override; + std::vector requestAllMsgsFiltered(UserId user, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) override; /* Sysident handling */ QMap getAllAuthUserNames() override; diff --git a/src/core/sessionthread.cpp b/src/core/sessionthread.cpp index d8e8c4db..41f4aff3 100644 --- a/src/core/sessionthread.cpp +++ b/src/core/sessionthread.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/sessionthread.h b/src/core/sessionthread.h index 98f6a50c..975860ff 100644 --- a/src/core/sessionthread.h +++ b/src/core/sessionthread.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/sqlauthenticator.cpp b/src/core/sqlauthenticator.cpp index b06e230b..7e8c4857 100644 --- a/src/core/sqlauthenticator.cpp +++ b/src/core/sqlauthenticator.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/sqlauthenticator.h b/src/core/sqlauthenticator.h index f42cba19..5c453745 100644 --- a/src/core/sqlauthenticator.h +++ b/src/core/sqlauthenticator.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/sqlitestorage.cpp b/src/core/sqlitestorage.cpp index 58740136..3ca0344e 100644 --- a/src/core/sqlitestorage.cpp +++ b/src/core/sqlitestorage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,7 +20,10 @@ #include "sqlitestorage.h" -#include +#include +#include +#include +#include #include "network.h" #include "quassel.h" @@ -192,7 +195,7 @@ UserId SqliteStorage::addUser(const QString& user, const QString& password, cons lockForWrite(); safeExec(query); if (query.lastError().isValid() - && query.lastError().number() == 19) { // user already exists - sadly 19 seems to be the general constraint violation error... + && query.lastError().nativeErrorCode() == QLatin1String{"19"}) { // user already exists - sadly 19 seems to be the general constraint violation error... db.rollback(); } else { @@ -500,13 +503,8 @@ IdentityId SqliteStorage::createIdentity(UserId user, CoreIdentity& identity) query.bindValue(":kickreason", identity.kickReason()); query.bindValue(":partreason", identity.partReason()); query.bindValue(":quitreason", identity.quitReason()); -#ifdef HAVE_SSL query.bindValue(":sslcert", identity.sslCert().toPem()); query.bindValue(":sslkey", identity.sslKey().toPem()); -#else - query.bindValue(":sslcert", QByteArray()); - query.bindValue(":sslkey", QByteArray()); -#endif lockForWrite(); safeExec(query); @@ -578,13 +576,8 @@ bool SqliteStorage::updateIdentity(UserId user, const CoreIdentity& identity) query.bindValue(":kickreason", identity.kickReason()); query.bindValue(":partreason", identity.partReason()); query.bindValue(":quitreason", identity.quitReason()); -#ifdef HAVE_SSL query.bindValue(":sslcert", identity.sslCert().toPem()); query.bindValue(":sslkey", identity.sslKey().toPem()); -#else - query.bindValue(":sslcert", QByteArray()); - query.bindValue(":sslkey", QByteArray()); -#endif query.bindValue(":identityid", identity.id().toInt()); safeExec(query); watchQuery(query); @@ -647,9 +640,9 @@ void SqliteStorage::removeIdentity(UserId user, IdentityId identityId) unlock(); } -QList SqliteStorage::identities(UserId user) +std::vector SqliteStorage::identities(UserId user) { - QList identities; + std::vector identities; QSqlDatabase db = logDb(); db.transaction(); @@ -684,10 +677,8 @@ QList SqliteStorage::identities(UserId user) identity.setKickReason(query.value(15).toString()); identity.setPartReason(query.value(16).toString()); identity.setQuitReason(query.value(17).toString()); -#ifdef HAVE_SSL identity.setSslCert(query.value(18).toByteArray()); identity.setSslKey(query.value(19).toByteArray()); -#endif nickQuery.bindValue(":identityid", identity.id().toInt()); QList nicks; @@ -696,8 +687,8 @@ QList SqliteStorage::identities(UserId user) while (nickQuery.next()) { nicks << nickQuery.value(0).toString(); } - identity.setNicks(nicks); - identities << identity; + identity.setNicks(std::move(nicks)); + identities.push_back(std::move(identity)); } db.commit(); } @@ -782,6 +773,7 @@ void SqliteStorage::bindNetworkInfo(QSqlQuery& query, const NetworkInfo& info) query.bindValue(":messagerateburstsize", info.messageRateBurstSize); query.bindValue(":messageratedelay", info.messageRateDelay); query.bindValue(":unlimitedmessagerate", info.unlimitedMessageRate ? 1 : 0); + query.bindValue(":skipcaps", info.skipCapsToString()); if (info.networkId.isValid()) query.bindValue(":networkid", info.networkId.toInt()); } @@ -935,9 +927,9 @@ bool SqliteStorage::removeNetwork(UserId user, const NetworkId& networkId) return true; } -QList SqliteStorage::networks(UserId user) +std::vector SqliteStorage::networks(UserId user) { - QList nets; + std::vector nets; QSqlDatabase db = logDb(); db.transaction(); @@ -979,6 +971,7 @@ QList SqliteStorage::networks(UserId user) net.messageRateBurstSize = networksQuery.value(20).toUInt(); net.messageRateDelay = networksQuery.value(21).toUInt(); net.unlimitedMessageRate = networksQuery.value(22).toInt() == 1 ? true : false; + net.skipCapsFromString(networksQuery.value(23).toString()); serversQuery.bindValue(":networkid", net.networkId.toInt()); safeExec(serversQuery); @@ -1005,7 +998,7 @@ QList SqliteStorage::networks(UserId user) servers << server; } net.serverList = servers; - nets << net; + nets.push_back(std::move(net)); } } } @@ -1015,9 +1008,9 @@ QList SqliteStorage::networks(UserId user) return nets; } -QList SqliteStorage::connectedNetworks(UserId user) +std::vector SqliteStorage::connectedNetworks(UserId user) { - QList connectedNets; + std::vector connectedNets; QSqlDatabase db = logDb(); db.transaction(); @@ -1031,7 +1024,7 @@ QList SqliteStorage::connectedNetworks(UserId user) watchQuery(query); while (query.next()) { - connectedNets << query.value(0).toInt(); + connectedNets.emplace_back(query.value(0).toInt()); } db.commit(); } @@ -1292,9 +1285,9 @@ BufferInfo SqliteStorage::getBufferInfo(UserId user, const BufferId& bufferId) return bufferInfo; } -QList SqliteStorage::requestBuffers(UserId user) +std::vector SqliteStorage::requestBuffers(UserId user) { - QList bufferlist; + std::vector bufferlist; QSqlDatabase db = logDb(); db.transaction(); @@ -1308,11 +1301,11 @@ QList SqliteStorage::requestBuffers(UserId user) safeExec(query); watchQuery(query); while (query.next()) { - bufferlist << BufferInfo(query.value(0).toInt(), - query.value(1).toInt(), - (BufferInfo::Type)query.value(2).toInt(), - query.value(3).toInt(), - query.value(4).toString()); + bufferlist.emplace_back(query.value(0).toInt(), + query.value(1).toInt(), + (BufferInfo::Type)query.value(2).toInt(), + query.value(3).toInt(), + query.value(4).toString()); } db.commit(); } @@ -1321,9 +1314,9 @@ QList SqliteStorage::requestBuffers(UserId user) return bufferlist; } -QList SqliteStorage::requestBufferIdsForNetwork(UserId user, NetworkId networkId) +std::vector SqliteStorage::requestBufferIdsForNetwork(UserId user, NetworkId networkId) { - QList bufferList; + std::vector bufferList; QSqlDatabase db = logDb(); db.transaction(); @@ -1338,7 +1331,7 @@ QList SqliteStorage::requestBufferIdsForNetwork(UserId user, NetworkId safeExec(query); watchQuery(query); while (query.next()) { - bufferList << BufferId(query.value(0).toInt()); + bufferList.emplace_back(query.value(0).toInt()); } db.commit(); } @@ -1408,8 +1401,8 @@ bool SqliteStorage::renameBuffer(const UserId& user, const BufferId& bufferId, c safeExec(query); error = query.lastError().isValid(); - // unexepcted error occured (19 == constraint violation) - if (error && query.lastError().number() != 19) { + // unexpected error occurred (19 == constraint violation) + if (error && query.lastError().nativeErrorCode() != QLatin1String{"19"}) { watchQuery(query); } else { @@ -1482,6 +1475,34 @@ bool SqliteStorage::mergeBuffersPermanently(const UserId& user, const BufferId& return !error; } +QHash SqliteStorage::bufferLastMsgIds(UserId user) +{ + QHash lastMsgHash; + + QSqlDatabase db = logDb(); + db.transaction(); + + bool error = false; + { + QSqlQuery query(db); + query.prepare(queryString("select_buffer_last_messages")); + query.bindValue(":userid", user.toInt()); + + lockForRead(); + safeExec(query); + error = !watchQuery(query); + if (!error) { + while (query.next()) { + lastMsgHash[query.value(0).toInt()] = query.value(1).toLongLong(); + } + } + } + + db.commit(); + unlock(); + return lastMsgHash; +} + void SqliteStorage::setBufferLastSeenMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) { QSqlDatabase db = logDb(); @@ -1631,7 +1652,7 @@ Message::Types SqliteStorage::bufferActivity(BufferId bufferId, MsgId lastSeenMs QSqlDatabase db = logDb(); db.transaction(); - Message::Types result = Message::Types(nullptr); + Message::Types result{}; { QSqlQuery query(db); query.prepare(queryString("select_buffer_bufferactivity")); @@ -1790,7 +1811,7 @@ bool SqliteStorage::logMessage(Message& msg) if (logMessageQuery.lastError().isValid()) { // constraint violation - must be NOT NULL constraint - probably the sender is missing... - if (logMessageQuery.lastError().number() == 19) { + if (logMessageQuery.lastError().nativeErrorCode() == QLatin1String{"19"}) { QSqlQuery addSenderQuery(db); addSenderQuery.prepare(queryString("insert_sender")); addSenderQuery.bindValue(":sender", msg.sender()); @@ -1894,9 +1915,9 @@ bool SqliteStorage::logMessages(MessageList& msgs) return !error; } -QList SqliteStorage::requestMsgs(UserId user, BufferId bufferId, MsgId first, MsgId last, int limit) +std::vector SqliteStorage::requestMsgs(UserId user, BufferId bufferId, MsgId first, MsgId last, int limit) { - QList messagelist; + std::vector messagelist; QSqlDatabase db = logDb(); db.transaction(); @@ -1963,7 +1984,7 @@ QList SqliteStorage::requestMsgs(UserId user, BufferId bufferId, MsgId query.value(7).toString(), (Message::Flags)query.value(3).toInt()); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); } } db.commit(); @@ -1972,10 +1993,10 @@ QList SqliteStorage::requestMsgs(UserId user, BufferId bufferId, MsgId return messagelist; } -QList SqliteStorage::requestMsgsFiltered( +std::vector SqliteStorage::requestMsgsFiltered( UserId user, BufferId bufferId, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) { - QList messagelist; + std::vector messagelist; QSqlDatabase db = logDb(); db.transaction(); @@ -2047,7 +2068,95 @@ QList SqliteStorage::requestMsgsFiltered( query.value(7).toString(), Message::Flags{query.value(3).toInt()}); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); + } + } + db.commit(); + unlock(); + + return messagelist; +} + +std::vector SqliteStorage::requestMsgsForward( + UserId user, BufferId bufferId, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) +{ + std::vector messagelist; + + QSqlDatabase db = logDb(); + db.transaction(); + + bool error = false; + BufferInfo bufferInfo; + { + // code dupication from getBufferInfo: + // this is due to the impossibility of nesting transactions and recursive locking + QSqlQuery bufferInfoQuery(db); + bufferInfoQuery.prepare(queryString("select_buffer_by_id")); + bufferInfoQuery.bindValue(":userid", user.toInt()); + bufferInfoQuery.bindValue(":bufferid", bufferId.toInt()); + + lockForRead(); + safeExec(bufferInfoQuery); + error = !watchQuery(bufferInfoQuery) || !bufferInfoQuery.first(); + if (!error) { + bufferInfo = BufferInfo(bufferInfoQuery.value(0).toInt(), + bufferInfoQuery.value(1).toInt(), + (BufferInfo::Type)bufferInfoQuery.value(2).toInt(), + 0, + bufferInfoQuery.value(4).toString()); + error = !bufferInfo.isValid(); + } + } + if (error) { + db.rollback(); + unlock(); + return messagelist; + } + + { + QSqlQuery query(db); + query.prepare(queryString("select_messagesForward")); + + if (first == -1) { + query.bindValue(":firstmsg", std::numeric_limits::min()); + } else { + query.bindValue(":firstmsg", first.toQint64()); + } + + if (last == -1) { + query.bindValue(":lastmsg", std::numeric_limits::max()); + } else { + query.bindValue(":lastmsg", last.toQint64()); + } + + query.bindValue(":bufferid", bufferId.toInt()); + + int typeRaw = type; + int flagsRaw = flags; + query.bindValue(":type", typeRaw); + query.bindValue(":flags", flagsRaw); + + query.bindValue(":limit", limit); + + safeExec(query); + watchQuery(query); + + while (query.next()) { + Message msg( + // As of SQLite schema version 31, timestamps are stored in milliseconds + // instead of seconds. This nets us more precision as well as simplifying + // 64-bit time. + QDateTime::fromMSecsSinceEpoch(query.value(1).toLongLong()), + bufferInfo, + (Message::Type)query.value(2).toInt(), + query.value(8).toString(), + query.value(4).toString(), + query.value(5).toString(), + query.value(6).toString(), + query.value(7).toString(), + Message::Flags{query.value(3).toInt()}); + msg.setMsgId(query.value(0).toLongLong()); + messagelist.push_back(std::move(msg)); } } db.commit(); @@ -2056,9 +2165,9 @@ QList SqliteStorage::requestMsgsFiltered( return messagelist; } -QList SqliteStorage::requestAllMsgs(UserId user, MsgId first, MsgId last, int limit) +std::vector SqliteStorage::requestAllMsgs(UserId user, MsgId first, MsgId last, int limit) { - QList messagelist; + std::vector messagelist; QSqlDatabase db = logDb(); db.transaction(); @@ -2110,7 +2219,7 @@ QList SqliteStorage::requestAllMsgs(UserId user, MsgId first, MsgId las query.value(8).toString(), (Message::Flags)query.value(4).toInt()); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); } } db.commit(); @@ -2118,9 +2227,9 @@ QList SqliteStorage::requestAllMsgs(UserId user, MsgId first, MsgId las return messagelist; } -QList SqliteStorage::requestAllMsgsFiltered(UserId user, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) +std::vector SqliteStorage::requestAllMsgsFiltered(UserId user, MsgId first, MsgId last, int limit, Message::Types type, Message::Flags flags) { - QList messagelist; + std::vector messagelist; QSqlDatabase db = logDb(); db.transaction(); @@ -2177,7 +2286,7 @@ QList SqliteStorage::requestAllMsgsFiltered(UserId user, MsgId first, M query.value(8).toString(), Message::Flags{query.value(4).toInt()}); msg.setMsgId(query.value(0).toLongLong()); - messagelist << msg; + messagelist.push_back(std::move(msg)); } } db.commit(); @@ -2219,15 +2328,13 @@ bool SqliteStorage::safeExec(QSqlQuery& query, int retryCount) if (!query.lastError().isValid()) return true; - switch (query.lastError().number()) { - case 5: // SQLITE_BUSY 5 /* The database file is locked */ - // fallthrough - case 6: // SQLITE_LOCKED 6 /* A table in the database is locked */ + QString nativeErrorCode = query.lastError().nativeErrorCode(); + + // SQLITE_BUSY 5 /* The database file is locked */ + // SQLITE_LOCKED 6 /* A table in the database is locked */ + if (nativeErrorCode == QLatin1String{"5"} || nativeErrorCode == QLatin1String{"6"}) { if (retryCount < _maxRetryCount) return safeExec(query, retryCount + 1); - break; - default: - ; } return false; } @@ -2389,6 +2496,8 @@ bool SqliteMigrationReader::readMo(NetworkMO& network) network.messagerateburstsize = value(26).toInt(); network.messageratedelay = value(27).toUInt(); network.unlimitedmessagerate = value(28).toInt() == 1 ? true : false; + // Skipped IRCv3 caps + network.skipcaps = value(29).toString(); return true; } diff --git a/src/core/sqlitestorage.h b/src/core/sqlitestorage.h index 31f18d3e..90a2215f 100644 --- a/src/core/sqlitestorage.h +++ b/src/core/sqlitestorage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,9 @@ #pragma once +#include + +#include #include #include "abstractsqlstorage.h" @@ -35,7 +38,6 @@ public: std::unique_ptr createMigrationReader() override; -public slots: /* General */ bool isAvailable() const override; @@ -64,14 +66,14 @@ public slots: IdentityId createIdentity(UserId user, CoreIdentity& identity) override; bool updateIdentity(UserId user, const CoreIdentity& identity) override; void removeIdentity(UserId user, IdentityId identityId) override; - QList identities(UserId user) override; + std::vector identities(UserId user) override; /* Network handling */ NetworkId createNetwork(UserId user, const NetworkInfo& info) override; bool updateNetwork(UserId user, const NetworkInfo& info) override; bool removeNetwork(UserId user, const NetworkId& networkId) override; - QList networks(UserId user) override; - QList connectedNetworks(UserId user) override; + std::vector networks(UserId user) override; + std::vector connectedNetworks(UserId user) override; void setNetworkConnected(UserId user, const NetworkId& networkId, bool isConnected) override; /* persistent channels */ @@ -88,11 +90,12 @@ public slots: /* Buffer handling */ BufferInfo bufferInfo(UserId user, const NetworkId& networkId, BufferInfo::Type type, const QString& buffer = "", bool create = true) override; BufferInfo getBufferInfo(UserId user, const BufferId& bufferId) override; - QList requestBuffers(UserId user) override; - QList requestBufferIdsForNetwork(UserId user, NetworkId networkId) override; + std::vector requestBuffers(UserId user) override; + std::vector requestBufferIdsForNetwork(UserId user, NetworkId networkId) override; bool removeBuffer(const UserId& user, const BufferId& bufferId) override; bool renameBuffer(const UserId& user, const BufferId& bufferId, const QString& newName) override; bool mergeBuffersPermanently(const UserId& user, const BufferId& bufferId1, const BufferId& bufferId2) override; + QHash bufferLastMsgIds(UserId user) override; void setBufferLastSeenMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) override; QHash bufferLastSeenMsgIds(UserId user) override; void setBufferMarkerLineMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) override; @@ -109,21 +112,28 @@ public slots: /* Message handling */ bool logMessage(Message& msg) override; bool logMessages(MessageList& msgs) override; - QList requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) override; - QList requestMsgsFiltered(UserId user, - BufferId bufferId, - MsgId first = -1, - MsgId last = -1, - int limit = -1, - Message::Types type = Message::Types{-1}, - Message::Flags flags = Message::Flags{-1}) override; - QList requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) override; - QList requestAllMsgsFiltered(UserId user, - MsgId first = -1, - MsgId last = -1, - int limit = -1, - Message::Types type = Message::Types{-1}, - Message::Flags flags = Message::Flags{-1}) override; + std::vector requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) override; + std::vector requestMsgsFiltered(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) override; + std::vector requestMsgsForward(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) override; + std::vector requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) override; + std::vector requestAllMsgsFiltered(UserId user, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) override; /* Sysident handling */ QMap getAllAuthUserNames() override; diff --git a/src/core/sslserver.cpp b/src/core/sslserver.cpp index e5d6e27e..cf98bc2f 100644 --- a/src/core/sslserver.cpp +++ b/src/core/sslserver.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,16 +20,13 @@ #include "sslserver.h" -#ifdef HAVE_SSL -# include -#endif - #include +#include +#include +#include "core.h" #include "quassel.h" -#ifdef HAVE_SSL - SslServer::SslServer(QObject* parent) : QTcpServer(parent) { @@ -52,6 +49,13 @@ SslServer::SslServer(QObject* parent) // Initialize the certificates for first-time usage if (!loadCerts()) { + // If the core is unable to load a certificate, and "--require-ssl" is specified, + // do not proceed, throw an exception and quit. This prevents the core from falling + // back to a plaintext-only core when they should be expecting SSL/TLS only. + if (Quassel::isOptionSet("require-ssl")) { + throw ExitException{EXIT_FAILURE, tr("--require-ssl is set, but no SSL certificate is available. Exiting.\n" + "Please see https://quassel-irc.org/faq/cert to learn how to enable SSL support.")}; + } if (!sslWarningShown) { qWarning() << "SslServer: Unable to set certificate file\n" << " Quassel Core will still work, but cannot provide SSL for client connections.\n" @@ -61,28 +65,23 @@ SslServer::SslServer(QObject* parent) } } -QTcpSocket* SslServer::nextPendingConnection() -{ - if (_pendingConnections.isEmpty()) - return nullptr; - else - return _pendingConnections.takeFirst(); -} - void SslServer::incomingConnection(qintptr socketDescriptor) { - auto* serverSocket = new QSslSocket(this); - if (serverSocket->setSocketDescriptor(socketDescriptor)) { + auto* socket = new QSslSocket(this); + if (socket->setSocketDescriptor(socketDescriptor)) { if (isCertValid()) { - serverSocket->setLocalCertificate(_cert); - serverSocket->setPrivateKey(_key); - serverSocket->addCaCertificates(_ca); + auto config = socket->sslConfiguration(); + config.setLocalCertificate(_cert); + config.setPrivateKey(_key); + auto certificates = config.caCertificates(); + certificates += _ca; + config.setCaCertificates(certificates); + socket->setSslConfiguration(config); } - _pendingConnections << serverSocket; - emit newConnection(); + addPendingConnection(socket); } else { - delete serverSocket; + delete socket; } } @@ -199,6 +198,11 @@ bool SslServer::setCertificate(const QString& path, const QString& keyPath) return false; } + _certificateExpires = untestedCert.expiryDate(); + if (_metricsServer) { + _metricsServer->setCertificateExpires(_certificateExpires); + } + _isCertValid = true; // All keys are valid, update the externally visible copy used for new connections. @@ -223,4 +227,10 @@ QSslKey SslServer::loadKey(QFile* keyFile) return key; } -#endif // HAVE_SSL +void SslServer::setMetricsServer(MetricsServer* metricsServer) +{ + _metricsServer = metricsServer; + if (_metricsServer) { + _metricsServer->setCertificateExpires(_certificateExpires); + } +} diff --git a/src/core/sslserver.h b/src/core/sslserver.h index 8e91ddd3..4997daae 100644 --- a/src/core/sslserver.h +++ b/src/core/sslserver.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,13 +20,12 @@ #pragma once -#ifdef HAVE_SSL +#include +#include +#include +#include -# include -# include -# include -# include -# include +#include "metricsserver.h" class SslServer : public QTcpServer { @@ -35,9 +34,6 @@ class SslServer : public QTcpServer public: SslServer(QObject* parent = nullptr); - bool hasPendingConnections() const override { return !_pendingConnections.isEmpty(); } - QTcpSocket* nextPendingConnection() override; - const QSslCertificate& certificate() const { return _cert; } const QSslKey& key() const { return _key; } bool isCertValid() const { return _isCertValid; } @@ -52,6 +48,8 @@ public: */ bool reloadCerts(); + void setMetricsServer(MetricsServer* metricsServer); + protected: void incomingConnection(qintptr socketDescriptor) override; @@ -69,7 +67,8 @@ private: bool loadCerts(); QSslKey loadKey(QFile* keyFile); - QLinkedList _pendingConnections; + MetricsServer* _metricsServer{nullptr}; + QSslCertificate _cert; QSslKey _key; QList _ca; @@ -78,6 +77,6 @@ private: // Used when reloading certificates later QString _sslCertPath; /// Path to the certificate file QString _sslKeyPath; /// Path to the private key file (may be in same file as above) -}; -#endif // HAVE_SSL + QDateTime _certificateExpires; +}; diff --git a/src/core/storage.cpp b/src/core/storage.cpp index ee599b0f..5615d0f4 100644 --- a/src/core/storage.cpp +++ b/src/core/storage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/core/storage.h b/src/core/storage.h index b28a99ff..ecf90732 100644 --- a/src/core/storage.h +++ b/src/core/storage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,10 +18,16 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef STORAGE_H -#define STORAGE_H +#pragma once -#include +#include + +#include +#include +#include +#include +#include +#include #include "coreidentity.h" #include "message.h" @@ -39,7 +45,7 @@ public: { IsReady, // ready to go NeedsSetup, // need basic setup (ask the user for input) - NotAvailable // remove the storage backend from the list of avaliable backends + NotAvailable // remove the storage backend from the list of available backends }; enum HashVersion @@ -50,7 +56,6 @@ public: }; -public slots: /* General */ //! Check if the storage type is available. @@ -102,7 +107,7 @@ public slots: //! Makes temp data persistent /** This Method is periodically called by the Quassel Core to make temporary - * data persistant. This reduces the data loss drastically in the + * data persistent. This reduces the data loss drastically in the * unlikely case of a Core crash. */ virtual void sync() = 0; @@ -194,7 +199,7 @@ public slots: virtual IdentityId createIdentity(UserId user, CoreIdentity& identity) = 0; virtual bool updateIdentity(UserId user, const CoreIdentity& identity) = 0; virtual void removeIdentity(UserId user, IdentityId identityId) = 0; - virtual QList identities(UserId user) = 0; + virtual std::vector identities(UserId user) = 0; /* Network handling */ @@ -209,7 +214,7 @@ public slots: /** * \param user The core user * \param networkInfo The Updated NetworkInfo - * \return true if successfull. + * \return true if successful. */ virtual bool updateNetwork(UserId user, const NetworkInfo& info) = 0; @@ -218,7 +223,7 @@ public slots: * * \param user The core user * \param networkId The network to delete - * \return true if successfull. + * \return true if successful. */ virtual bool removeNetwork(UserId user, const NetworkId& networkId) = 0; @@ -228,7 +233,7 @@ public slots: * \param user The core user * \return QList. */ - virtual QList networks(UserId user) = 0; + virtual std::vector networks(UserId user) = 0; //! Get a list of Networks to restore /** Return a list of networks the user was connected at the time of core shutdown @@ -236,7 +241,7 @@ public slots: * * \param user The User Id in question */ - virtual QList connectedNetworks(UserId user) = 0; + virtual std::vector connectedNetworks(UserId user) = 0; //! Update the connected state of a network /** \note This method is threadsafe @@ -317,7 +322,7 @@ public slots: * \param networkId The network id * \param type The type of the buffer (StatusBuffer, Channel, etc.) * \param buffer The buffer name (if empty, the net's status buffer is returned) - * \param create Whether or not the buffer should be created if it doesnt exist + * \param create Whether or not the buffer should be created if it doesn't exist * \return The BufferInfo corresponding to the given network and buffer name, or an invalid BufferInfo if not found */ virtual BufferInfo bufferInfo(UserId user, const NetworkId& networkId, BufferInfo::Type type, const QString& buffer = "", bool create = true) @@ -335,7 +340,7 @@ public slots: * \param user The user whose buffers we request * \return A list of the BufferInfos for all buffers as requested */ - virtual QList requestBuffers(UserId user) = 0; + virtual std::vector requestBuffers(UserId user) = 0; //! Request a list of BufferIds for a given NetworkId /** \note This method is threadsafe. @@ -344,13 +349,13 @@ public slots: * \param networkId The NetworkId of the network in question * \return List of BufferIds belonging to the Network */ - virtual QList requestBufferIdsForNetwork(UserId user, NetworkId networkId) = 0; + virtual std::vector requestBufferIdsForNetwork(UserId user, NetworkId networkId) = 0; //! Remove permanently a buffer and it's content from the storage backend /** This call cannot be reverted! * \param user The user who is the owner of the buffer * \param bufferId The bufferId - * \return true if successfull + * \return true if successful */ virtual bool removeBuffer(const UserId& user, const BufferId& bufferId) = 0; @@ -359,7 +364,7 @@ public slots: * \param user The id of the buffer owner * \param bufferId The bufferId * \param newName The new name of the buffer - * \return true if successfull + * \return true if successful */ virtual bool renameBuffer(const UserId& user, const BufferId& bufferId, const QString& newName) = 0; @@ -368,7 +373,7 @@ public slots: * \param user The id of the buffer owner * \param bufferId1 The bufferId of the remaining buffer * \param bufferId2 The buffer that is about to be removed - * \return true if successfull + * \return true if successful */ virtual bool mergeBuffersPermanently(const UserId& user, const BufferId& bufferId1, const BufferId& bufferId2) = 0; @@ -380,6 +385,12 @@ public slots: */ virtual void setBufferLastSeenMsg(UserId user, const BufferId& bufferId, const MsgId& msgId) = 0; + //! Get a Hash of all last message ids + /** This Method is called when the Quassel Core is started to restore the lastMsgIds + * \param user The Owner of the buffers + */ + virtual QHash bufferLastMsgIds(UserId user) = 0; + //! Get a Hash of all last seen message ids /** This Method is called when the Quassel Core is started to restore the lastSeenMsgIds * \param user The Owner of the buffers @@ -498,7 +509,7 @@ public slots: * \param limit if != -1 limit the returned list to a max of \limit entries * \return The requested list of messages */ - virtual QList requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) = 0; + virtual std::vector requestMsgs(UserId user, BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1) = 0; //! Request a certain number messages stored in a given buffer, matching certain filters /** \param buffer The buffer we request messages from @@ -508,14 +519,30 @@ public slots: * \param type The Message::Types that should be returned * \return The requested list of messages */ - virtual QList requestMsgsFiltered(UserId user, - BufferId bufferId, - MsgId first = -1, - MsgId last = -1, - int limit = -1, - Message::Types type = Message::Types{-1}, - Message::Flags flags = Message::Flags{-1}) - = 0; + virtual std::vector requestMsgsFiltered(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) = 0; + + //! Request a certain number messages stored in a given buffer, matching certain filters, ascending + /** \param buffer The buffer we request messages from + * \param first if != -1 return only messages with a MsgId >= first + * \param last if != -1 return only messages with a MsgId < last + * \param limit if != -1 limit the returned list to a max of \limit entries + * \param type The Message::Types that should be returned + * \param flags The Message::Flags that should be returned + * \return The requested list of messages + */ + virtual std::vector requestMsgsForward(UserId user, + BufferId bufferId, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) = 0; //! Request a certain number of messages across all buffers /** \param first if != -1 return only messages with a MsgId >= first @@ -523,7 +550,7 @@ public slots: * \param limit Max amount of messages * \return The requested list of messages */ - virtual QList requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) = 0; + virtual std::vector requestAllMsgs(UserId user, MsgId first = -1, MsgId last = -1, int limit = -1) = 0; //! Request a certain number of messages across all buffers, matching certain filters /** \param first if != -1 return only messages with a MsgId >= first @@ -532,13 +559,12 @@ public slots: * \param type The Message::Types that should be returned * \return The requested list of messages */ - virtual QList requestAllMsgsFiltered(UserId user, - MsgId first = -1, - MsgId last = -1, - int limit = -1, - Message::Types type = Message::Types{-1}, - Message::Flags flags = Message::Flags{-1}) - = 0; + virtual std::vector requestAllMsgsFiltered(UserId user, + MsgId first = -1, + MsgId last = -1, + int limit = -1, + Message::Types type = Message::Types{-1}, + Message::Flags flags = Message::Flags{-1}) = 0; //! Fetch all authusernames /** \return Map of all current UserIds to permitted idents @@ -572,5 +598,3 @@ private: bool checkHashedPasswordSha2_512(const QString& password, const QString& hashedPassword); QString sha2_512(const QString& input); }; - -#endif diff --git a/src/main/CMakeLists.txt b/src/main/CMakeLists.txt index b5aa9636..a3ad83d6 100644 --- a/src/main/CMakeLists.txt +++ b/src/main/CMakeLists.txt @@ -1,13 +1,3 @@ -# Convenience function to avoid boilerplate -function(setup_executable _target _define) - set_target_properties(${_target} PROPERTIES - COMPILE_FLAGS ${_define} - RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR} - ) - target_link_libraries(${_target} PRIVATE ${ARGN}) - install(TARGETS ${_target} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) -endfunction() - if (HAVE_UMASK) set_property(SOURCE main.cpp APPEND PROPERTY COMPILE_DEFINITIONS HAVE_UMASK) endif() @@ -33,54 +23,23 @@ if(WIN32) endif() endif() - # Build the executables if (WANT_CORE) - add_executable(quasselcore main.cpp ${WIN_RC}) - setup_executable(quasselcore -DBUILD_CORE Qt5::Core Quassel::Core) + quassel_add_executable(quasselcore COMPONENT Core SOURCES main.cpp ${WIN_RC} LIBRARIES Qt5::Core Quassel::Core) endif() if (WANT_QTCLIENT) - add_executable(quasselclient WIN32 main.cpp ${WIN_RC}) - setup_executable(quasselclient -DBUILD_QTUI Qt5::Core Qt5::Gui Quassel::QtUi) + set(libs Qt5::Core Qt5::Gui Quassel::QtUi) if (WITH_KDE) - target_link_libraries(quasselclient PRIVATE KF5::CoreAddons) + list(APPEND libs KF5::CoreAddons) endif() + quassel_add_executable(quasselclient COMPONENT Client SOURCES main.cpp ${WIN_RC} LIBRARIES ${libs}) endif() if (WANT_MONO) - add_executable(quassel WIN32 main.cpp monoapplication.cpp ${WIN_RC}) - setup_executable(quassel -DBUILD_MONO Qt5::Core Qt5::Gui Quassel::Core Quassel::QtUi) + set(libs Qt5::Core Qt5::Gui Quassel::Core Quassel::QtUi) if (WITH_KDE) - target_link_libraries(quassel PRIVATE KF5::CoreAddons) - endif() -endif() - -# Build bundles for MacOSX -if (APPLE) - if (WANT_QTCLIENT) - add_custom_command(TARGET quasselclient POST_BUILD - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makebundle.py - ${CMAKE_SOURCE_DIR} "Quassel Client" ${CMAKE_BINARY_DIR}/quasselclient) - endif() - if (WANT_MONO) - add_custom_command(TARGET quassel POST_BUILD - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makebundle.py - ${CMAKE_SOURCE_DIR} "Quassel" ${CMAKE_BINARY_DIR}/quassel) - endif() - - if (DEPLOY) - if (WANT_QTCLIENT) - add_custom_command(TARGET quasselclient POST_BUILD WORKING_DIRECTORY ${CMAKE_BINARY_DIR} - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Client ${CMAKE_BINARY_DIR} qsvgicon) - endif() - if (WANT_CORE) - add_custom_command(TARGET quasselcore POST_BUILD WORKING_DIRECTORY ${CMAKE_BINARY_DIR} - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Core ${CMAKE_BINARY_DIR}) - endif() - if (WANT_MONO) - add_custom_command(TARGET quassel POST_BUILD WORKING_DIRECTORY ${CMAKE_BINARY_DIR} - COMMAND ${CMAKE_SOURCE_DIR}/scripts/build/macosx_makePackage.sh Mono ${CMAKE_BINARY_DIR} qsvgicon) - endif() + list(APPEND libs KF5::CoreAddons) endif() + quassel_add_executable(quassel COMPONENT Mono SOURCES main.cpp monoapplication.cpp ${WIN_RC} LIBRARIES ${libs}) endif() diff --git a/src/main/main.cpp b/src/main/main.cpp index 07592936..589af35b 100644 --- a/src/main/main.cpp +++ b/src/main/main.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/main/monoapplication.cpp b/src/main/monoapplication.cpp index daee3165..744e2ea8 100644 --- a/src/main/monoapplication.cpp +++ b/src/main/monoapplication.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -30,7 +30,11 @@ class InternalPeer; MonolithicApplication::MonolithicApplication(int& argc, char** argv) : QtUiApplication(argc, argv) -{} +{ +#if QT_VERSION >= 0x050700 + QGuiApplication::setDesktopFileName(Quassel::buildInfo().applicationName); +#endif +} void MonolithicApplication::init() { diff --git a/src/main/monoapplication.h b/src/main/monoapplication.h index ada88493..479714b9 100644 --- a/src/main/monoapplication.h +++ b/src/main/monoapplication.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/CMakeLists.txt b/src/qtui/CMakeLists.txt index eee27cb3..0d6d2b9b 100644 --- a/src/qtui/CMakeLists.txt +++ b/src/qtui/CMakeLists.txt @@ -24,7 +24,6 @@ target_sources(${TARGET} PRIVATE coreinfodlg.cpp coresessionwidget.cpp debugbufferviewoverlay.cpp - debugconsole.cpp debuglogdlg.cpp debugmessagemodelfilter.cpp inputwidget.cpp @@ -46,6 +45,7 @@ target_sources(${TARGET} PRIVATE settingsdlg.cpp settingspagedlg.cpp simplenetworkeditor.cpp + sslinfodlg.cpp systemtray.cpp systrayanimationnotificationbackend.cpp systraynotificationbackend.cpp @@ -71,7 +71,6 @@ target_sources(${TARGET} PRIVATE coreinfodlg.ui coresessionwidget.ui debugbufferviewoverlay.ui - debugconsole.ui debuglogdlg.ui inputwidget.ui msgprocessorstatuswidget.ui @@ -82,6 +81,7 @@ target_sources(${TARGET} PRIVATE settingsdlg.ui settingspagedlg.ui simplenetworkeditor.ui + sslinfodlg.ui systrayanimationconfigwidget.ui topicwidget.ui ) @@ -174,13 +174,6 @@ if (HAVE_WEBENGINE) Qt5::WebEngineWidgets) endif() -if (HAVE_SSL) - target_sources(${TARGET} PRIVATE - sslinfodlg.cpp - sslinfodlg.ui - ) -endif() - if (LibsnoreQt5_FOUND) target_compile_definitions(${TARGET} PRIVATE -DHAVE_LIBSNORE) target_sources(${TARGET} PRIVATE diff --git a/src/qtui/aboutdlg.cpp b/src/qtui/aboutdlg.cpp index 19f1efbd..a2e6cabb 100644 --- a/src/qtui/aboutdlg.cpp +++ b/src/qtui/aboutdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -65,7 +65,7 @@ QString AboutDlg::about() const QString res{tr("A modern, distributed IRC Client

                                                                                    " "©%1 by the Quassel Project
                                                                                    " "https://quassel-irc.org
                                                                                    " - "#quassel on Freenode

                                                                                    " + "#quassel on Libera Chat

                                                                                    " "Quassel IRC is dual-licensed under GPLv2 and " "GPLv3.
                                                                                    " "Breeze icon theme © Uri Herrera and others, " @@ -75,7 +75,7 @@ QString AboutDlg::about() const "licensed under the " "LGPLv3.

                                                                                    " "Please use https://bugs.quassel-irc.org to report bugs.") - .arg("2005-2019")}; + .arg("2005-2022")}; return res; } diff --git a/src/qtui/aboutdlg.h b/src/qtui/aboutdlg.h index f1c9744f..9d04f5ad 100644 --- a/src/qtui/aboutdlg.h +++ b/src/qtui/aboutdlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/aboutdlg.ui b/src/qtui/aboutdlg.ui index e7edcd99..b98f7245 100644 --- a/src/qtui/aboutdlg.ui +++ b/src/qtui/aboutdlg.ui @@ -78,7 +78,7 @@ p, li { white-space: pre-wrap; } true - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse + Qt::TextBrowserInteraction diff --git a/src/qtui/awaylogfilter.cpp b/src/qtui/awaylogfilter.cpp index c5c7b582..866a3334 100644 --- a/src/qtui/awaylogfilter.cpp +++ b/src/qtui/awaylogfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/awaylogfilter.h b/src/qtui/awaylogfilter.h index 8b65058c..243b21a0 100644 --- a/src/qtui/awaylogfilter.h +++ b/src/qtui/awaylogfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/awaylogview.cpp b/src/qtui/awaylogview.cpp index 80b9a2c9..e49bb534 100644 --- a/src/qtui/awaylogview.cpp +++ b/src/qtui/awaylogview.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/awaylogview.h b/src/qtui/awaylogview.h index 6fcc8f56..f86b06db 100644 --- a/src/qtui/awaylogview.h +++ b/src/qtui/awaylogview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/bufferwidget.cpp b/src/qtui/bufferwidget.cpp index 5eec5719..55ac1728 100644 --- a/src/qtui/bufferwidget.cpp +++ b/src/qtui/bufferwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -27,6 +27,7 @@ #include "action.h" #include "actioncollection.h" +#include "backlogsettings.h" #include "chatline.h" #include "chatview.h" #include "chatviewsearchbar.h" @@ -83,6 +84,9 @@ BufferWidget::BufferWidget(QWidget* parent) ChatViewSettings s; s.initAndNotify("AutoMarkerLine", this, &BufferWidget::setAutoMarkerLine, true); s.initAndNotify("AutoMarkerLineOnLostFocus", this, &BufferWidget::setAutoMarkerLineOnLostFocus, true); + + BacklogSettings backlogSettings; + backlogSettings.initAndNotify("EnsureBacklogOnBufferShow", this, &BufferWidget::setEnsureBacklogOnBufferShow, true); } BufferWidget::~BufferWidget() @@ -101,6 +105,11 @@ void BufferWidget::setAutoMarkerLineOnLostFocus(const QVariant& v) _autoMarkerLineOnLostFocus = v.toBool(); } +void BufferWidget::setEnsureBacklogOnBufferShow(const QVariant& v) +{ + _ensureBacklogOnBufferShow = v.toBool(); +} + AbstractChatView* BufferWidget::createChatView(BufferId id) { ChatView* chatView; @@ -132,6 +141,10 @@ void BufferWidget::showChatView(BufferId id) Q_ASSERT(view); ui.stackedWidget->setCurrentWidget(view); _chatViewSearchController->setScene(view->scene()); + if (_ensureBacklogOnBufferShow) { + // Try to ensure some messages are visible + view->requestBacklogForScroll(); + } } } diff --git a/src/qtui/bufferwidget.h b/src/qtui/bufferwidget.h index 2d3d996c..5310d463 100644 --- a/src/qtui/bufferwidget.h +++ b/src/qtui/bufferwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -64,6 +64,13 @@ private slots: void setAutoMarkerLine(const QVariant&); void setAutoMarkerLineOnLostFocus(const QVariant&); + /** + * Sets the local cache of whether or not a buffer should fetch backlog upon show to provide a + * scrollable amount of backlog + * + * @seealso BacklogSettings::setEnsureBacklogOnBufferShow() + */ + void setEnsureBacklogOnBufferShow(const QVariant&); private: Ui::BufferWidget ui; @@ -73,4 +80,5 @@ private: bool _autoMarkerLine; bool _autoMarkerLineOnLostFocus; + bool _ensureBacklogOnBufferShow; ///< If a buffer fetches backlog upon show until scrollable }; diff --git a/src/qtui/channellistdlg.cpp b/src/qtui/channellistdlg.cpp index c2ff00b9..e8826d05 100644 --- a/src/qtui/channellistdlg.cpp +++ b/src/qtui/channellistdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/channellistdlg.h b/src/qtui/channellistdlg.h index 285a11f5..c4e172aa 100644 --- a/src/qtui/channellistdlg.h +++ b/src/qtui/channellistdlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatitem.cpp b/src/qtui/chatitem.cpp index 1f4897a7..7ad093db 100644 --- a/src/qtui/chatitem.cpp +++ b/src/qtui/chatitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -142,11 +142,12 @@ void ChatItem::initLayoutHelper(QTextLayout* layout, QTextOption::WrapMode wrapM option.setAlignment(alignment); layout->setTextOption(option); - QList formatRanges = QtUi::style() - ->toTextLayoutList(formatList(), - layout->text().length(), - data(ChatLineModel::MsgLabelRole).value()); - layout->setAdditionalFormats(formatRanges); + UiStyle::FormatContainer formatRanges = QtUi::style()->toTextLayoutList( + formatList(), + layout->text().length(), + data(ChatLineModel::MsgLabelRole).value() + ); + UiStyle::setTextLayoutFormats(*layout, formatRanges); } void ChatItem::initLayout(QTextLayout* layout) const @@ -213,7 +214,7 @@ void ChatItem::paint(QPainter* painter, const QStyleOptionGraphicsItem* option, // layout()->draw(painter, QPointF(0,0), formats, boundingRect()); - // Debuging Stuff + // Debugging Stuff // uncomment partially or all of the following stuff: // // 0) alternativ painter color for debug stuff @@ -347,16 +348,16 @@ QVector ChatItem::additionalFormats() const } // Add all formats that have an extra label to the additionalFormats list - QList additionalFormats; + UiStyle::FormatContainer additionalFormats; for (size_t i = 0; i < labelFmtList.size() - 1; ++i) { if (labelFmtList[i].label != itemLabel) { additionalFormats << QtUi::style()->toTextLayoutList({std::make_pair(labelFmtList[i].offset, labelFmtList[i].format)}, - labelFmtList[i + 1].offset, - labelFmtList[i].label); + labelFmtList[i + 1].offset, + labelFmtList[i].label); } } - return additionalFormats.toVector(); + return UiStyle::containerToVector(additionalFormats); } bool ChatItem::hasSelection() const @@ -823,7 +824,7 @@ void ContentsChatItem::addActionsToMenu(QMenu* menu, const QPointF& pos) case Clickable::Url: { privateData()->activeClickable = click; auto action = new Action{icon::get("edit-copy"), tr("Copy Link Address"), menu, &_actionProxy, &ActionProxy::copyLinkToClipboard}; - action->setData(QVariant::fromValue(this)); + action->setData(QVariant::fromValue(static_cast(this))); menu->addAction(action); break; } diff --git a/src/qtui/chatitem.h b/src/qtui/chatitem.h index 8aff8991..e212d028 100644 --- a/src/qtui/chatitem.h +++ b/src/qtui/chatitem.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -287,7 +287,7 @@ private: qreal choppedTrailing; }; -//! Acts as a proxy for Action signals targetted at a ContentsChatItem +//! Acts as a proxy for Action signals targeted at a ContentsChatItem /** Since a ChatItem is not a QObject, hence cannot receive signals, we use a static ActionProxy * as a receiver instead. This avoids having to handle ChatItem actions (e.g. context menu entries) * outside the ChatItem. diff --git a/src/qtui/chatline.cpp b/src/qtui/chatline.cpp index 22dd9a70..95ba5524 100644 --- a/src/qtui/chatline.cpp +++ b/src/qtui/chatline.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,10 +20,20 @@ #include "chatline.h" +#include #include #include +#include +#include #include -#include +#include +#include + +class QAbstractItemModel; +class QGraphicsSceneMouseEvent; +class QGraphicsSceneHoverEvent; +class QPainter; +class QStyleOptionGraphicsItem; #include "bufferinfo.h" #include "buffersyncer.h" @@ -47,9 +57,8 @@ ChatLine::ChatLine(int row, const QPointF& contentsPos, QGraphicsItem* parent) : QGraphicsItem(parent) - , _row(row) - , // needs to be set before the items - _model(model) + , _row(row) // needs to be set before the items + , _model(model) , _contentsItem(contentsPos, contentsWidth, this) , _senderItem(QRectF(senderPos, QSizeF(senderWidth, _contentsItem.height())), this) , _timestampItem(QRectF(0, 0, timestampWidth, _contentsItem.height()), this) diff --git a/src/qtui/chatline.h b/src/qtui/chatline.h index 4ca4ba15..32d2a94e 100644 --- a/src/qtui/chatline.h +++ b/src/qtui/chatline.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,15 +18,23 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef CHATLINE_H_ -#define CHATLINE_H_ +#pragma once #include +#include +#include #include "chatitem.h" #include "chatlinemodel.h" #include "chatscene.h" +class QAbstractItemModel; +class QEvent; +class QGraphicsSceneMouseEvent; +class QGraphicsSceneHoverEvent; +class QPainter; +class QStyleOptionGraphicsItem; + class ChatLine : public QGraphicsItem { public: @@ -122,5 +130,3 @@ private: ChatItem* _mouseGrabberItem; ChatItem* _hoverItem; }; - -#endif diff --git a/src/qtui/chatlinemodel.cpp b/src/qtui/chatlinemodel.cpp index b3f3fb26..221123bf 100644 --- a/src/qtui/chatlinemodel.cpp +++ b/src/qtui/chatlinemodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatlinemodel.h b/src/qtui/chatlinemodel.h index 2d07a881..2773be99 100644 --- a/src/qtui/chatlinemodel.h +++ b/src/qtui/chatlinemodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatlinemodelitem.cpp b/src/qtui/chatlinemodelitem.cpp index a8e1ae03..6aad48a4 100644 --- a/src/qtui/chatlinemodelitem.cpp +++ b/src/qtui/chatlinemodelitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -76,7 +76,7 @@ bool ChatLineModelItem::setData(int column, const QVariant& value, int role) QVariant ChatLineModelItem::data(int column, int role) const { if (role == ChatLineModel::MsgLabelRole) - return QVariant::fromValue(messageLabel()); + return QVariant::fromValue(messageLabel()); QVariant variant; auto col = (MessageModel::ColumnType)column; @@ -110,8 +110,8 @@ QVariant ChatLineModelItem::timestampData(int role) const case ChatLineModel::SelectedBackgroundRole: return backgroundBrush(UiStyle::FormatType::Timestamp, true); case ChatLineModel::FormatRole: - return QVariant::fromValue( - {std::make_pair(quint16{0}, UiStyle::Format{UiStyle::formatType(_styledMsg.type()) | UiStyle::FormatType::Timestamp, {}, {}})}); + return QVariant::fromValue(UiStyle::FormatList{ + std::make_pair(quint16{0}, UiStyle::Format{UiStyle::formatType(_styledMsg.type()) | UiStyle::FormatType::Timestamp, {}, {}})}); } return QVariant(); } @@ -128,8 +128,8 @@ QVariant ChatLineModelItem::senderData(int role) const case ChatLineModel::SelectedBackgroundRole: return backgroundBrush(UiStyle::FormatType::Sender, true); case ChatLineModel::FormatRole: - return QVariant::fromValue( - {std::make_pair(quint16{0}, UiStyle::Format{UiStyle::formatType(_styledMsg.type()) | UiStyle::FormatType::Sender, {}, {}})}); + return QVariant::fromValue(UiStyle::FormatList{ + std::make_pair(quint16{0}, UiStyle::Format{UiStyle::formatType(_styledMsg.type()) | UiStyle::FormatType::Sender, {}, {}})}); } return QVariant(); } @@ -145,11 +145,11 @@ QVariant ChatLineModelItem::contentsData(int role) const case ChatLineModel::SelectedBackgroundRole: return backgroundBrush(UiStyle::FormatType::Contents, true); case ChatLineModel::FormatRole: - return QVariant::fromValue(_styledMsg.contentsFormatList()); + return QVariant::fromValue(_styledMsg.contentsFormatList()); case ChatLineModel::WrapListRole: if (_wrapList.isEmpty()) computeWrapList(); - return QVariant::fromValue(_wrapList); + return QVariant::fromValue(_wrapList); } return QVariant(); } @@ -171,7 +171,7 @@ QVariant ChatLineModelItem::backgroundBrush(UiStyle::FormatType subelement, bool QTextCharFormat fmt = QtUi::style()->format({UiStyle::formatType(_styledMsg.type()) | subelement, {}, {}}, messageLabel() | (selected ? UiStyle::MessageLabel::Selected : UiStyle::MessageLabel::None)); if (fmt.hasProperty(QTextFormat::BackgroundBrush)) - return QVariant::fromValue(fmt.background()); + return QVariant::fromValue(fmt.background()); return QVariant(); } @@ -200,7 +200,7 @@ void ChatLineModelItem::computeWrapList() const option.setWrapMode(QTextOption::NoWrap); layout.setTextOption(option); - layout.setAdditionalFormats(QtUi::style()->toTextLayoutList(_styledMsg.contentsFormatList(), length, messageLabel())); + UiStyle::setTextLayoutFormats(layout, QtUi::style()->toTextLayoutList(_styledMsg.contentsFormatList(), length, messageLabel())); layout.beginLayout(); QTextLine line = layout.createLine(); line.setNumColumns(length); diff --git a/src/qtui/chatlinemodelitem.h b/src/qtui/chatlinemodelitem.h index 750a42e0..53858178 100644 --- a/src/qtui/chatlinemodelitem.h +++ b/src/qtui/chatlinemodelitem.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatmonitorfilter.cpp b/src/qtui/chatmonitorfilter.cpp index 53358ab9..cd558c6d 100644 --- a/src/qtui/chatmonitorfilter.cpp +++ b/src/qtui/chatmonitorfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatmonitorfilter.h b/src/qtui/chatmonitorfilter.h index b6aafb61..b09ca49f 100644 --- a/src/qtui/chatmonitorfilter.h +++ b/src/qtui/chatmonitorfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatmonitorview.cpp b/src/qtui/chatmonitorview.cpp index 5cb645b2..3b32efb8 100644 --- a/src/qtui/chatmonitorview.cpp +++ b/src/qtui/chatmonitorview.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatmonitorview.h b/src/qtui/chatmonitorview.h index 203e6faa..9ab34e4e 100644 --- a/src/qtui/chatmonitorview.h +++ b/src/qtui/chatmonitorview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatscene.cpp b/src/qtui/chatscene.cpp index fc982438..758982a3 100644 --- a/src/qtui/chatscene.cpp +++ b/src/qtui/chatscene.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatscene.h b/src/qtui/chatscene.h index 83668ff0..03a3af1c 100644 --- a/src/qtui/chatscene.h +++ b/src/qtui/chatscene.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatview.cpp b/src/qtui/chatview.cpp index 3a432bf5..1a24c6ff 100644 --- a/src/qtui/chatview.cpp +++ b/src/qtui/chatview.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,8 @@ #include "chatview.h" +#include + #include #include #include @@ -33,6 +35,7 @@ #include "messagefilter.h" #include "qtui.h" #include "qtuistyle.h" +#include "util.h" ChatView::ChatView(BufferId bufferId, QWidget* parent) : QGraphicsView(parent) @@ -81,6 +84,9 @@ void ChatView::init(MessageFilter* filter) connect(verticalScrollBar(), &QAbstractSlider::valueChanged, this, &ChatView::verticalScrollbarChanged); _lastScrollbarPos = verticalScrollBar()->maximum(); + // Workaround for the ChatView scrolling up a fair bit when scrollbar becomes visible + verticalScrollBar()->installEventFilter(this); + connect(Client::networkModel(), &NetworkModel::markerLineSet, this, &ChatView::markerLineSet); // only connect if client is synched with a core @@ -97,8 +103,7 @@ bool ChatView::event(QEvent* event) case Qt::Key_Down: case Qt::Key_PageUp: case Qt::Key_PageDown: - if (!verticalScrollBar()->isVisible()) { - scene()->requestBacklog(); + if (requestBacklogForScroll()) { return true; } default: @@ -107,7 +112,7 @@ bool ChatView::event(QEvent* event) } if (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->device()->type() == QTouchDevice::TouchScreen) { - // Enable scrolling by draging, disable selecting/clicking content + // Enable scrolling by dragging, disable selecting/clicking content setDragMode(QGraphicsView::ScrollHandDrag); setInteractive(false); // if scrollbar is not visible we need to request backlog below else we need to accept @@ -142,8 +147,7 @@ bool ChatView::event(QEvent* event) if (event->type() == QEvent::Wheel || (event->type() == QEvent::TouchBegin && ((QTouchEvent*)event)->device()->type() == QTouchDevice::TouchScreen) || event->type() == QEvent::TouchUpdate) { - if (!verticalScrollBar()->isVisible()) { - scene()->requestBacklog(); + if (requestBacklogForScroll()) { return true; } } @@ -156,6 +160,28 @@ bool ChatView::event(QEvent* event) return QGraphicsView::event(event); } +bool ChatView::eventFilter(QObject* watched, QEvent* event) +{ + QAbstractSlider* vbar = verticalScrollBar(); + Q_ASSERT(vbar); + + if (watched != vbar) { + // Ignore and pass through all events not featuring the scrollbar + return false; + } + if (event->type() == QEvent::Show) { + // FIXME: Workaround for the ChatView scrolling up a fair bit when transitioning from the + // vertical scrollbar not being visible, to becoming visible. This happens especially + // often when no initial backlog is loaded. + if (_backlogRequestedBeforeScrollable) { + _backlogRequestedBeforeScrollable = false; + vbar->setValue(vbar->maximum()); + } + } + // Pass through all events + return false; +} + void ChatView::resizeEvent(QResizeEvent* event) { // if view is currently scrolled to bottom, we want it that way after resizing @@ -165,7 +191,7 @@ void ChatView::resizeEvent(QResizeEvent* event) // if scrolling to bottom, do it immediately. if (atBottom) { - // we can reduce viewport updates if we scroll to the bottom allready at the beginning + // we can reduce viewport updates if we scroll to the bottom already at the beginning verticalScrollBar()->setValue(verticalScrollBar()->maximum()); } @@ -291,8 +317,8 @@ QSet ChatView::visibleChatLines(Qt::ItemSelectionMode mode) const QList ChatView::visibleChatLinesSorted(Qt::ItemSelectionMode mode) const { - QList result = visibleChatLines(mode).toList(); - qSort(result.begin(), result.end(), chatLinePtrLessThan); + QList result = visibleChatLines(mode).values(); + std::sort(result.begin(), result.end(), chatLinePtrLessThan); return result; } @@ -406,6 +432,24 @@ void ChatView::setHasCache(ChatLine* line, bool hasCache) _linesWithCache.remove(line); } +bool ChatView::requestBacklogForScroll() +{ + if (!verticalScrollBar()->isVisible()) { + // Not able to scroll, fetch backlog + // + // Future improvement: continue fetching backlog in chunks until the scrollbar is visible, + // or the beginning of the buffer has been reached. + scene()->requestBacklog(); + _backlogRequestedBeforeScrollable = true; + // Backlog has been requested + return true; + } + else { + // Scrollbar already visible, no backlog requested + return false; + } +} + void ChatView::checkChatLineCaches() { qreal top = mapToScene(viewport()->rect().topLeft()).y() - 10; // some grace area to avoid premature cleaning diff --git a/src/qtui/chatview.h b/src/qtui/chatview.h index b36ac7e7..79222ef3 100644 --- a/src/qtui/chatview.h +++ b/src/qtui/chatview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -79,6 +79,17 @@ public: */ void setHasCache(ChatLine* line, bool hasCache = true); + /** + * Requests backlog if the scrollbar is not currently visible + * + * Use this whenever trying to scroll the backlog to try to ensure some text is visible. If the + * backlog does not have additional messages or those messages are filtered out, the scrollbar + * might remain invisible. + * + * @return True if the scrollbar isn't visible and a backlog request was made, otherwise false + */ + bool requestBacklogForScroll(); + public slots: inline virtual void clear() {} void zoomIn(); @@ -91,6 +102,7 @@ public slots: protected: bool event(QEvent* event) override; + bool eventFilter(QObject* watched, QEvent* event) override; void resizeEvent(QResizeEvent* event) override; void scrollContentsBy(int dx, int dy) override; @@ -118,6 +130,8 @@ private: bool _invalidateFilter; QSet _linesWithCache; bool _firstTouchUpdateHappened = false; + /// Workaround: If true, backlog has been requested before the vertical scrollbar became visible + bool _backlogRequestedBeforeScrollable{false}; }; #endif diff --git a/src/qtui/chatviewsearchbar.cpp b/src/qtui/chatviewsearchbar.cpp index ba514a62..8b221ede 100644 --- a/src/qtui/chatviewsearchbar.cpp +++ b/src/qtui/chatviewsearchbar.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatviewsearchbar.h b/src/qtui/chatviewsearchbar.h index f1ad1624..4ce4ff7a 100644 --- a/src/qtui/chatviewsearchbar.h +++ b/src/qtui/chatviewsearchbar.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatviewsearchcontroller.cpp b/src/qtui/chatviewsearchcontroller.cpp index b81e261a..90dd0f39 100644 --- a/src/qtui/chatviewsearchcontroller.cpp +++ b/src/qtui/chatviewsearchcontroller.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,8 @@ #include "chatviewsearchcontroller.h" +#include + #include #include @@ -39,7 +41,7 @@ void ChatViewSearchController::setSearchString(const QString& searchString) _searchString = searchString; if (_scene) { if (!searchString.startsWith(oldSearchString) || oldSearchString.isEmpty()) { - // we can't reuse our all findings... cler the scene and do it all over + // we can't reuse our all findings... clear the scene and do it all over updateHighlights(); } else { @@ -116,7 +118,7 @@ void ChatViewSearchController::updateHighlights(bool reuse) if (line) chatLines << line; } - foreach (ChatLine* line, QList(chatLines.toList())) { + foreach (ChatLine* line, chatLines) { updateHighlights(line); } } @@ -300,8 +302,7 @@ void ChatViewSearchController::repositionHighlights() if (line) chatLines << line; } - QList chatLineList(chatLines.toList()); - foreach (ChatLine* line, chatLineList) { + foreach (ChatLine* line, chatLines) { repositionHighlights(line); } } @@ -330,7 +331,7 @@ void ChatViewSearchController::repositionHighlights(ChatLine* line) } } - qSort(searchHighlights.begin(), searchHighlights.end(), SearchHighlightItem::firstInLine); + std::sort(searchHighlights.begin(), searchHighlights.end(), SearchHighlightItem::firstInLine); Q_ASSERT(wordPos.count() == searchHighlights.count()); for (int i = 0; i < searchHighlights.count(); i++) { diff --git a/src/qtui/chatviewsearchcontroller.h b/src/qtui/chatviewsearchcontroller.h index 46714e0d..610d0fe9 100644 --- a/src/qtui/chatviewsearchcontroller.h +++ b/src/qtui/chatviewsearchcontroller.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/chatviewsettings.cpp b/src/qtui/chatviewsettings.cpp index 107478b1..51435018 100644 --- a/src/qtui/chatviewsettings.cpp +++ b/src/qtui/chatviewsettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -70,7 +70,7 @@ void ChatViewSettings::setTimestampFormatString(const QString& format) UiStyle::SenderPrefixMode ChatViewSettings::senderPrefixDisplay() const { return static_cast( - localValue("SenderPrefixMode", QVariant::fromValue(UiStyle::SenderPrefixMode::HighestMode)).toInt()); + localValue("SenderPrefixMode", QVariant::fromValue(UiStyle::SenderPrefixMode::HighestMode)).toInt()); // Cast the QVariant to an integer, then cast that to the enum class. // .canConvert() returned true, but // .value(); always gave the default value 0. diff --git a/src/qtui/chatviewsettings.h b/src/qtui/chatviewsettings.h index 1728f010..d8574107 100644 --- a/src/qtui/chatviewsettings.h +++ b/src/qtui/chatviewsettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/columnhandleitem.cpp b/src/qtui/columnhandleitem.cpp index d983b05d..35446cce 100644 --- a/src/qtui/columnhandleitem.cpp +++ b/src/qtui/columnhandleitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/columnhandleitem.h b/src/qtui/columnhandleitem.h index e150a02f..ab2bc940 100644 --- a/src/qtui/columnhandleitem.h +++ b/src/qtui/columnhandleitem.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreconfigwizard.cpp b/src/qtui/coreconfigwizard.cpp index db4da1c7..72a16bb9 100644 --- a/src/qtui/coreconfigwizard.cpp +++ b/src/qtui/coreconfigwizard.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreconfigwizard.h b/src/qtui/coreconfigwizard.h index 72dd0aa2..e2d1b8e7 100644 --- a/src/qtui/coreconfigwizard.h +++ b/src/qtui/coreconfigwizard.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreconnectdlg.cpp b/src/qtui/coreconnectdlg.cpp index 56eaa88f..0ad2a136 100644 --- a/src/qtui/coreconnectdlg.cpp +++ b/src/qtui/coreconnectdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreconnectdlg.h b/src/qtui/coreconnectdlg.h index ce56cd96..56cace0b 100644 --- a/src/qtui/coreconnectdlg.h +++ b/src/qtui/coreconnectdlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreconnectionstatuswidget.cpp b/src/qtui/coreconnectionstatuswidget.cpp index cce95520..2617c8c1 100644 --- a/src/qtui/coreconnectionstatuswidget.cpp +++ b/src/qtui/coreconnectionstatuswidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreconnectionstatuswidget.h b/src/qtui/coreconnectionstatuswidget.h index db88e1f1..fa66a725 100644 --- a/src/qtui/coreconnectionstatuswidget.h +++ b/src/qtui/coreconnectionstatuswidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coreinfodlg.cpp b/src/qtui/coreinfodlg.cpp index 5351f507..919b8153 100644 --- a/src/qtui/coreinfodlg.cpp +++ b/src/qtui/coreinfodlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -43,7 +43,7 @@ CoreInfoDlg::CoreInfoDlg(QWidget* parent) coreInfoResynchronized(); // Warning icon - ui.coreUnsupportedIcon->setPixmap(icon::get("dialog-warning").pixmap(16)); + ui.coreUnsupportedIcon->setPixmap(icon::get({"emblem-unavailable", "dialog-warning"}).pixmap(16)); updateUptime(); startTimer(1000); diff --git a/src/qtui/coreinfodlg.h b/src/qtui/coreinfodlg.h index c3ed6761..c1e3563e 100644 --- a/src/qtui/coreinfodlg.h +++ b/src/qtui/coreinfodlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -61,7 +61,7 @@ private slots: void disconnectClicked(int peerId); /** - * Event handler for core unspported Details button + * Event handler for core unsupported Details button */ void on_coreUnsupportedDetails_clicked(); diff --git a/src/qtui/coreinfodlg.ui b/src/qtui/coreinfodlg.ui index 880c9558..b71ee795 100644 --- a/src/qtui/coreinfodlg.ui +++ b/src/qtui/coreinfodlg.ui @@ -28,6 +28,12 @@ <core version> + + true + + + Qt::TextBrowserInteraction + diff --git a/src/qtui/coresessionwidget.cpp b/src/qtui/coresessionwidget.cpp index 545a9f0f..a4c54654 100644 --- a/src/qtui/coresessionwidget.cpp +++ b/src/qtui/coresessionwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coresessionwidget.h b/src/qtui/coresessionwidget.h index 8ffb54b0..241fa04a 100644 --- a/src/qtui/coresessionwidget.h +++ b/src/qtui/coresessionwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/coresessionwidget.ui b/src/qtui/coresessionwidget.ui index a0e6531d..07e5c220 100644 --- a/src/qtui/coresessionwidget.ui +++ b/src/qtui/coresessionwidget.ui @@ -43,6 +43,12 @@ v0.13-pre (0.12.0+372 git-12df418) + + true + + + Qt::TextBrowserInteraction + diff --git a/src/qtui/debugbufferviewoverlay.cpp b/src/qtui/debugbufferviewoverlay.cpp index 68191ca1..7bbc839b 100644 --- a/src/qtui/debugbufferviewoverlay.cpp +++ b/src/qtui/debugbufferviewoverlay.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/debugbufferviewoverlay.h b/src/qtui/debugbufferviewoverlay.h index 016e647a..df883d32 100644 --- a/src/qtui/debugbufferviewoverlay.h +++ b/src/qtui/debugbufferviewoverlay.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/debugconsole.ui b/src/qtui/debugconsole.ui deleted file mode 100644 index aa0dc345..00000000 --- a/src/qtui/debugconsole.ui +++ /dev/null @@ -1,103 +0,0 @@ - - - DebugConsole - - - - 0 - 0 - 490 - 435 - - - - Debug Console - - - - 2 - - - 3 - - - - - 10 - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - local - - - false - - - - - - - core - - - true - - - - - - - Qt::Horizontal - - - - 40 - 20 - - - - - - - - - - - - - Evaluate! - - - - - - - - - - - - - - selectLocal - selectCore - scriptEdit - evalButton - - - - diff --git a/src/qtui/debuglogdlg.cpp b/src/qtui/debuglogdlg.cpp index e5356403..ed064856 100644 --- a/src/qtui/debuglogdlg.cpp +++ b/src/qtui/debuglogdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/debuglogdlg.h b/src/qtui/debuglogdlg.h index b0dc6123..8a508db1 100644 --- a/src/qtui/debuglogdlg.h +++ b/src/qtui/debuglogdlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/debugmessagemodelfilter.cpp b/src/qtui/debugmessagemodelfilter.cpp index 6fd414ef..dbb9dfac 100644 --- a/src/qtui/debugmessagemodelfilter.cpp +++ b/src/qtui/debugmessagemodelfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/debugmessagemodelfilter.h b/src/qtui/debugmessagemodelfilter.h index ce7b2760..13f59347 100644 --- a/src/qtui/debugmessagemodelfilter.h +++ b/src/qtui/debugmessagemodelfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/dockmanagernotificationbackend.cpp b/src/qtui/dockmanagernotificationbackend.cpp index c254ab03..2fd2d309 100644 --- a/src/qtui/dockmanagernotificationbackend.cpp +++ b/src/qtui/dockmanagernotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2013-2019 by the Quassel Project * + * Copyright (C) 2013-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/dockmanagernotificationbackend.h b/src/qtui/dockmanagernotificationbackend.h index 84586d38..9216e934 100644 --- a/src/qtui/dockmanagernotificationbackend.h +++ b/src/qtui/dockmanagernotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2013-2019 by the Quassel Project * + * Copyright (C) 2013-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/inputwidget.cpp b/src/qtui/inputwidget.cpp index 511f13c5..5b2c13dd 100644 --- a/src/qtui/inputwidget.cpp +++ b/src/qtui/inputwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -68,6 +68,7 @@ InputWidget::InputWidget(QWidget* parent) ui.boldButton->setIcon(icon::get("format-text-bold")); ui.italicButton->setIcon(icon::get("format-text-italic")); ui.underlineButton->setIcon(icon::get("format-text-underline")); + ui.strikethroughButton->setIcon(icon::get("format-text-strikethrough")); ui.clearButton->setIcon(icon::get("edit-clear")); ui.encryptionIconLabel->hide(); @@ -374,6 +375,11 @@ void InputWidget::toggleFormatUnderline() setFormatUnderline(!ui.underlineButton->isChecked()); } +void InputWidget::toggleFormatStrikethrough() +{ + setFormatStrikethrough(!ui.strikethroughButton->isChecked()); +} + void InputWidget::clearFormat() { // Clear all formatting for selection (not global) @@ -511,6 +517,7 @@ void InputWidget::setFormatClear(const bool global) QTextCharFormat fmt; fmt.setFontWeight(QFont::Normal); fmt.setFontUnderline(false); + fmt.setFontStrikeOut(false); fmt.setFontItalic(false); fmt.clearForeground(); fmt.clearBackground(); @@ -525,6 +532,7 @@ void InputWidget::setFormatClear(const bool global) ui.boldButton->setChecked(false); ui.italicButton->setChecked(false); ui.underlineButton->setChecked(false); + ui.strikethroughButton->setChecked(false); } void InputWidget::setFormatBold(const bool bold) @@ -557,6 +565,16 @@ void InputWidget::setFormatUnderline(const bool underline) ui.underlineButton->setChecked(underline); } +void InputWidget::setFormatStrikethrough(const bool strike) +{ + // Apply formatting + QTextCharFormat fmt; + fmt.setFontStrikeOut(strike); + mergeFormatOnSelection(fmt); + // Make sure UI state follows + ui.strikethroughButton->setChecked(strike); +} + void InputWidget::mergeFormatOnSelection(const QTextCharFormat& format) { QTextCursor cursor = inputLine()->textCursor(); @@ -605,6 +623,11 @@ void InputWidget::on_underlineButton_clicked(bool checked) setFormatUnderline(checked); } +void InputWidget::on_strikethroughButton_clicked(bool checked) +{ + setFormatStrikethrough(checked); +} + void InputWidget::on_italicButton_clicked(bool checked) { setFormatItalic(checked); @@ -615,6 +638,7 @@ void InputWidget::fontChanged(const QFont& f) ui.boldButton->setChecked(f.bold()); ui.italicButton->setChecked(f.italic()); ui.underlineButton->setChecked(f.underline()); + ui.strikethroughButton->setChecked(f.strikeOut()); } void InputWidget::colorChosen(QAction* action) diff --git a/src/qtui/inputwidget.h b/src/qtui/inputwidget.h index 9371412b..c8cb0b5b 100644 --- a/src/qtui/inputwidget.h +++ b/src/qtui/inputwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -83,6 +83,13 @@ public slots: */ void toggleFormatUnderline(); + /** + * Toggle the striking of the selected or typed text + * + * striking becomes normal, and normal becomes underlined. + */ + void toggleFormatStrikethrough(); + /** * Clear the formatting of the selected or typed text * @@ -132,6 +139,7 @@ private slots: void on_boldButton_clicked(bool checked); void on_italicButton_clicked(bool checked); void on_underlineButton_clicked(bool checked); + void on_strikethroughButton_clicked(bool checked); void colorChosen(QAction* action); void colorHighlightChosen(QAction* action); @@ -166,6 +174,13 @@ private: */ void setFormatUnderline(const bool underline); + /** + * Sets the strikethrough of the selected or typed text + * + * @param strike If true, set text striked, otherwise set text normal + */ + void setFormatStrikethrough(const bool strike); + Ui::InputWidget ui; NetworkId _networkId; diff --git a/src/qtui/inputwidget.ui b/src/qtui/inputwidget.ui index 24a25255..631aa757 100644 --- a/src/qtui/inputwidget.ui +++ b/src/qtui/inputwidget.ui @@ -274,6 +274,49 @@ + + + + true + + + + 0 + 0 + + + + + 26 + 24 + + + + + 16777215 + 16777215 + + + + Strikethrough + + + + + + + 16 + 16 + + + + true + + + false + + + diff --git a/src/qtui/ircconnectionwizard.cpp b/src/qtui/ircconnectionwizard.cpp index 09420a27..fc75d167 100644 --- a/src/qtui/ircconnectionwizard.cpp +++ b/src/qtui/ircconnectionwizard.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/ircconnectionwizard.h b/src/qtui/ircconnectionwizard.h index 7214d30d..ab44f806 100644 --- a/src/qtui/ircconnectionwizard.h +++ b/src/qtui/ircconnectionwizard.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -30,7 +30,7 @@ class IrcConnectionWizard : public QWizard Q_OBJECT public: - IrcConnectionWizard(QWidget* parent = nullptr, Qt::WindowFlags flags = nullptr); + IrcConnectionWizard(QWidget* parent = nullptr, Qt::WindowFlags flags = {}); static QWizardPage* createIntroductionPage(QWidget* parent = nullptr); diff --git a/src/qtui/knotificationbackend.cpp b/src/qtui/knotificationbackend.cpp index a3415d53..903446ac 100644 --- a/src/qtui/knotificationbackend.cpp +++ b/src/qtui/knotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -25,6 +25,7 @@ #include #include +#include #include "client.h" #include "icon.h" @@ -65,7 +66,7 @@ void KNotificationBackend::notify(const Notification& n) QString message = QString("<%1> %2").arg(n.sender, n.message.toHtmlEscaped()); KNotification* notification = KNotification::event(type, message, - icon::get("dialog-information").pixmap(48), + QStringLiteral("dialog-information"), QtUi::mainWindow(), KNotification::RaiseWidgetOnActivation | KNotification::CloseWhenWidgetActivated | KNotification::CloseOnTimeout); @@ -73,7 +74,11 @@ void KNotificationBackend::notify(const Notification& n) selectOverload(&KNotification::activated), this, selectOverload<>(&KNotificationBackend::notificationActivated)); - notification->setActions(QStringList("View")); +#if KNOTIFICATIONS_VERSION >= QT_VERSION_CHECK(5,31,0) + notification->setDefaultAction(tr("View")); +#else + notification->setActions(QStringList{tr("View")}); +#endif notification->setProperty("notificationId", n.notificationId); _notifications.append(qMakePair(n.notificationId, QPointer(notification))); diff --git a/src/qtui/knotificationbackend.h b/src/qtui/knotificationbackend.h index c6268e70..01f3d039 100644 --- a/src/qtui/knotificationbackend.h +++ b/src/qtui/knotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/legacysystemtray.cpp b/src/qtui/legacysystemtray.cpp index 64657d13..43d5496b 100644 --- a/src/qtui/legacysystemtray.cpp +++ b/src/qtui/legacysystemtray.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This file is free software; you can redistribute it and/or modify * diff --git a/src/qtui/legacysystemtray.h b/src/qtui/legacysystemtray.h index 7f1b66c5..f0f75224 100644 --- a/src/qtui/legacysystemtray.h +++ b/src/qtui/legacysystemtray.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This file is free software; you can redistribute it and/or modify * diff --git a/src/qtui/mainpage.cpp b/src/qtui/mainpage.cpp index e879719e..5e853d2c 100644 --- a/src/qtui/mainpage.cpp +++ b/src/qtui/mainpage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/mainpage.h b/src/qtui/mainpage.h index 062bfbf5..fe17588f 100644 --- a/src/qtui/mainpage.h +++ b/src/qtui/mainpage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 2b43a7e1..84a3a849 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -91,6 +91,7 @@ #include "resourcetreedlg.h" #include "settingsdlg.h" #include "settingspagedlg.h" +#include "sslinfodlg.h" #include "statusnotifieritem.h" #include "toolbaractionprovider.h" #include "topicwidget.h" @@ -112,10 +113,6 @@ # include "snorenotificationbackend.h" #endif -#ifdef HAVE_SSL -# include "sslinfodlg.h" -#endif - #ifdef HAVE_NOTIFICATION_CENTER # include "osxnotificationbackend.h" #endif @@ -124,8 +121,6 @@ # include "dockmanagernotificationbackend.h" #endif -#include - #include "settingspages/aliasessettingspage.h" #include "settingspages/appearancesettingspage.h" #include "settingspages/backlogsettingspage.h" @@ -136,6 +131,7 @@ #include "settingspages/connectionsettingspage.h" #include "settingspages/coreaccountsettingspage.h" #include "settingspages/coreconnectionsettingspage.h" +#include "settingspages/corehighlightsettingspage.h" #include "settingspages/dccsettingspage.h" #include "settingspages/highlightsettingspage.h" #include "settingspages/identitiessettingspage.h" @@ -202,9 +198,7 @@ void MainWin::init() connect(Client::coreConnection(), &CoreConnection::userAuthenticationRequired, this, &MainWin::userAuthenticationRequired); connect(Client::coreConnection(), &CoreConnection::handleNoSslInClient, this, &MainWin::handleNoSslInClient); connect(Client::coreConnection(), &CoreConnection::handleNoSslInCore, this, &MainWin::handleNoSslInCore); -#ifdef HAVE_SSL connect(Client::coreConnection(), &CoreConnection::handleSslErrors, this, &MainWin::handleSslErrors); -#endif // Setup Dock Areas setDockNestingEnabled(true); @@ -472,7 +466,14 @@ void MainWin::setupActions() coll, this, &MainWin::onFormatUnderlineTriggered, - QKeySequence::Underline)}}); + QKeySequence::Underline)}, + {"FormatStrikethrough", + new Action(icon::get("format-text-strikethrough"), + tr("Toggle strikethrough"), + coll, + this, + &MainWin::onFormatStrikethroughTriggered, + QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_S))}}); // Navigation coll = QtUi::actionCollection("Navigation", tr("Navigation")); @@ -808,7 +809,7 @@ void MainWin::changeActiveBufferView(int bufferViewId) void MainWin::showPasswordChangeDlg() { if (Client::isCoreFeatureEnabled(Quassel::Feature::PasswordChange)) { - PasswordChangeDlg{}.exec(); + PasswordChangeDlg{this}.exec(); } else { QMessageBox box(QMessageBox::Warning, @@ -917,17 +918,17 @@ void MainWin::hideCurrentBuffer() void MainWin::showNotificationsDlg() { - SettingsPageDlg{new NotificationsSettingsPage{}}.exec(); + SettingsPageDlg{new NotificationsSettingsPage{}, this}.exec(); } void MainWin::onConfigureNetworksTriggered() { - SettingsPageDlg{new NetworksSettingsPage{}}.exec(); + SettingsPageDlg{new NetworksSettingsPage{}, this}.exec(); } void MainWin::onConfigureViewsTriggered() { - SettingsPageDlg{new BufferViewSettingsPage{}}.exec(); + SettingsPageDlg{new BufferViewSettingsPage{}, this}.exec(); } void MainWin::onLockLayoutToggled(bool lock) @@ -1195,7 +1196,8 @@ void MainWin::saveMainToolBarStatus(bool enabled) void MainWin::doAutoConnect() { - if (!Client::coreConnection()->connectToCore()) { + int accountId = Quassel::optionValue("account").toInt(); + if (!Client::coreConnection()->connectToCore(accountId)) { // No autoconnect selected (or no accounts) showCoreConnectionDlg(); } @@ -1353,7 +1355,7 @@ void MainWin::setDisconnectedState() void MainWin::userAuthenticationRequired(CoreAccount* account, bool* valid, const QString& errorMessage) { Q_UNUSED(errorMessage) - CoreConnectAuthDlg dlg(account); + CoreConnectAuthDlg dlg(account, this); *valid = (dlg.exec() == QDialog::Accepted); } @@ -1379,13 +1381,17 @@ void MainWin::handleNoSslInCore(bool* accepted) *accepted = (box.exec() == QMessageBox::Ignore); } -#ifdef HAVE_SSL - void MainWin::handleSslErrors(const QSslSocket* socket, bool* accepted, bool* permanently) { QString errorString = "
                                                                                      "; - foreach (const QSslError error, socket->sslErrors()) + +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) + for (const auto& error : socket->sslErrors()) { +#else + for (const auto& error : socket->sslHandshakeErrors()) { +#endif errorString += QString("
                                                                                    • %1
                                                                                    • ").arg(error.errorString()); + } errorString += "
                                                                                    "; QMessageBox box(QMessageBox::Warning, @@ -1401,7 +1407,7 @@ void MainWin::handleSslErrors(const QSslSocket* socket, bool* accepted, bool* pe box.exec(); role = box.buttonRole(box.clickedButton()); if (role == QMessageBox::HelpRole) { - SslInfoDlg dlg(socket); + SslInfoDlg dlg(socket, this); dlg.exec(); } } while (role == QMessageBox::HelpRole); @@ -1419,8 +1425,6 @@ void MainWin::handleSslErrors(const QSslSocket* socket, bool* accepted, bool* pe } } -#endif /* HAVE_SSL */ - void MainWin::handleCoreConnectionError(const QString& error) { QMessageBox::critical(this, tr("Core Connection Error"), error, QMessageBox::Ok); @@ -1428,7 +1432,7 @@ void MainWin::handleCoreConnectionError(const QString& error) void MainWin::showCoreConnectionDlg() { - CoreConnectDlg dlg; + CoreConnectDlg dlg{this}; if (dlg.exec() == QDialog::Accepted) { AccountId accId = dlg.selectedAccount(); if (accId.isValid()) @@ -1476,7 +1480,7 @@ void MainWin::showChannelList(NetworkId netId, const QString& channelFilters, bo void MainWin::showNetworkConfig(NetworkId netId) { - SettingsPageDlg dlg{new NetworksSettingsPage{}}; + SettingsPageDlg dlg{new NetworksSettingsPage{}, this}; if (netId.isValid()) qobject_cast(dlg.currentPage())->bufferList_Open(netId); dlg.exec(); @@ -1484,7 +1488,7 @@ void MainWin::showNetworkConfig(NetworkId netId) void MainWin::showIgnoreList(QString newRule) { - SettingsPageDlg dlg{new IgnoreListSettingsPage{}}; + SettingsPageDlg dlg{new IgnoreListSettingsPage{}, this}; // prepare config dialog for new rule if (!newRule.isEmpty()) qobject_cast(dlg.currentPage())->editIgnoreRule(newRule); @@ -1493,7 +1497,7 @@ void MainWin::showIgnoreList(QString newRule) void MainWin::showCoreInfoDlg() { - CoreInfoDlg{}.exec(); + CoreInfoDlg{this}.exec(); } void MainWin::showAwayLog() @@ -1515,7 +1519,7 @@ void MainWin::awayLogDestroyed() void MainWin::showSettingsDlg() { - auto dlg = new SettingsDlg(); + auto dlg = new SettingsDlg(this); // Category: Interface dlg->registerSettingsPage(new AppearanceSettingsPage(dlg)); @@ -1529,8 +1533,15 @@ void MainWin::showSettingsDlg() #ifdef HAVE_SONNET dlg->registerSettingsPage(new SonnetSettingsPage(dlg)); #endif - dlg->registerSettingsPage(new HighlightSettingsPage(dlg)); - dlg->registerSettingsPage(new CoreHighlightSettingsPage(dlg)); + auto coreHighlightsPage = new CoreHighlightSettingsPage(dlg); + auto localHighlightsPage = new HighlightSettingsPage(dlg); + // Let CoreHighlightSettingsPage reload HighlightSettingsPage after doing an import with + // cleaning up. Otherwise, HighlightSettingsPage won't show that the local rules were deleted. + connect(coreHighlightsPage, &CoreHighlightSettingsPage::localHighlightsChanged, + localHighlightsPage, &HighlightSettingsPage::load); + // Put core-side highlights before local/legacy highlights + dlg->registerSettingsPage(coreHighlightsPage); + dlg->registerSettingsPage(localHighlightsPage); dlg->registerSettingsPage(new NotificationsSettingsPage(dlg)); dlg->registerSettingsPage(new BacklogSettingsPage(dlg)); @@ -1553,7 +1564,7 @@ void MainWin::showSettingsDlg() void MainWin::showAboutDlg() { - AboutDlg{}.exec(); + AboutDlg{this}.exec(); } void MainWin::showShortcutsDlg() @@ -1565,7 +1576,7 @@ void MainWin::showShortcutsDlg() } dlg.configure(true); #else - SettingsPageDlg{new ShortcutsSettingsPage{QtUi::actionCollections()}}.exec(); + SettingsPageDlg{new ShortcutsSettingsPage{QtUi::actionCollections()}, this}.exec(); #endif } @@ -1684,7 +1695,7 @@ void MainWin::messagesInserted(const QModelIndex& parent, int start, int end) if (hasFocus && bufId == Client::bufferModel()->currentBuffer()) continue; - // only show notifications for higlights or queries + // only show notifications for highlights or queries if (bufType != BufferInfo::QueryBuffer && !(flags & Message::Highlight)) continue; @@ -1724,7 +1735,7 @@ void MainWin::clientNetworkCreated(NetworkId id) const Network* net = Client::network(id); auto* act = new QAction(net->networkName(), this); act->setObjectName(QString("NetworkAction-%1").arg(id.toInt())); - act->setData(QVariant::fromValue(id)); + act->setData(QVariant::fromValue(id)); connect(net, &SyncableObject::updatedRemotely, this, &MainWin::clientNetworkUpdated); connect(act, &QAction::triggered, this, &MainWin::connectOrDisconnectFromNet); @@ -1843,6 +1854,15 @@ void MainWin::onFormatUnderlineTriggered() _inputWidget->toggleFormatUnderline(); } +void MainWin::onFormatStrikethroughTriggered() +{ + if (!_inputWidget) + return; + + _inputWidget->toggleFormatStrikethrough(); +} + + void MainWin::onJumpHotBufferTriggered() { if (!_bufferHotList->rowCount()) diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index 76097b49..8278a809 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -148,9 +148,7 @@ private slots: void userAuthenticationRequired(CoreAccount*, bool* valid, const QString& errorMessage); void handleNoSslInClient(bool* accepted); void handleNoSslInCore(bool* accepted); -#ifdef HAVE_SSL void handleSslErrors(const QSslSocket* socket, bool* accepted, bool* permanently); -#endif void onConfigureNetworksTriggered(); void onConfigureViewsTriggered(); @@ -191,6 +189,13 @@ private slots: */ void onFormatUnderlineTriggered(); + /** + * Toggle the strikethrough of the input widget selected or typed text + * + * @seealso InputWidget::toggleFormatStrikethrough() + */ + void onFormatStrikethroughTriggered(); + /** * Clear the formatting of the input widget selected or typed text * diff --git a/src/qtui/markerlineitem.cpp b/src/qtui/markerlineitem.cpp index 52cc4886..738433f5 100644 --- a/src/qtui/markerlineitem.cpp +++ b/src/qtui/markerlineitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/markerlineitem.h b/src/qtui/markerlineitem.h index 1d75ab23..b6c055eb 100644 --- a/src/qtui/markerlineitem.h +++ b/src/qtui/markerlineitem.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/msgprocessorstatuswidget.cpp b/src/qtui/msgprocessorstatuswidget.cpp index c98982db..b27876c1 100644 --- a/src/qtui/msgprocessorstatuswidget.cpp +++ b/src/qtui/msgprocessorstatuswidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/msgprocessorstatuswidget.h b/src/qtui/msgprocessorstatuswidget.h index cbca0ec3..b85a1803 100644 --- a/src/qtui/msgprocessorstatuswidget.h +++ b/src/qtui/msgprocessorstatuswidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/nicklistwidget.cpp b/src/qtui/nicklistwidget.cpp index fed49114..3508e95b 100644 --- a/src/qtui/nicklistwidget.cpp +++ b/src/qtui/nicklistwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -176,8 +176,12 @@ void NickListWidget::rowsAboutToBeRemoved(const QModelIndex& parent, int start, } else { // check if there are explicitly buffers removed + // Make sure model is valid first + if (!parent.model()) { + return; + } for (int i = start; i <= end; i++) { - QVariant variant = parent.child(i, 0).data(NetworkModel::BufferIdRole); + QVariant variant = parent.model()->index(i, 0, parent).data(NetworkModel::BufferIdRole); if (!variant.isValid()) continue; @@ -234,7 +238,7 @@ NickListDock::NickListDock(const QString& title, QWidget* parent) void NickListDock::setLocked(bool locked) { if (locked) { - setFeatures(nullptr); + setFeatures({}); } else { setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable); diff --git a/src/qtui/nicklistwidget.h b/src/qtui/nicklistwidget.h index f1292d46..695bb579 100644 --- a/src/qtui/nicklistwidget.h +++ b/src/qtui/nicklistwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/osxnotificationbackend.h b/src/qtui/osxnotificationbackend.h index 11209867..fa77718d 100644 --- a/src/qtui/osxnotificationbackend.h +++ b/src/qtui/osxnotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/passwordchangedlg.cpp b/src/qtui/passwordchangedlg.cpp index c4538511..f1388315 100644 --- a/src/qtui/passwordchangedlg.cpp +++ b/src/qtui/passwordchangedlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/passwordchangedlg.h b/src/qtui/passwordchangedlg.h index e8cc5722..51c48130 100644 --- a/src/qtui/passwordchangedlg.h +++ b/src/qtui/passwordchangedlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtmultimedianotificationbackend.cpp b/src/qtui/qtmultimedianotificationbackend.cpp index 6f18471a..8ff4882d 100644 --- a/src/qtui/qtmultimedianotificationbackend.cpp +++ b/src/qtui/qtmultimedianotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtmultimedianotificationbackend.h b/src/qtui/qtmultimedianotificationbackend.h index 6e0e3490..c9866a36 100644 --- a/src/qtui/qtmultimedianotificationbackend.h +++ b/src/qtui/qtmultimedianotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtui.cpp b/src/qtui/qtui.cpp index 791b914b..20f03eed 100644 --- a/src/qtui/qtui.cpp +++ b/src/qtui/qtui.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtui.h b/src/qtui/qtui.h index 843da074..07208a3b 100644 --- a/src/qtui/qtui.h +++ b/src/qtui/qtui.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtuiapplication.cpp b/src/qtui/qtuiapplication.cpp index 4685d51c..4ed05838 100644 --- a/src/qtui/qtuiapplication.cpp +++ b/src/qtui/qtuiapplication.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -36,6 +36,9 @@ QtUiApplication::QtUiApplication(int& argc, char** argv) #if QT_VERSION >= 0x050600 QGuiApplication::setFallbackSessionManagementEnabled(false); #endif +#if QT_VERSION >= 0x050700 + QGuiApplication::setDesktopFileName(Quassel::buildInfo().clientApplicationName); +#endif } void QtUiApplication::init() @@ -108,7 +111,7 @@ bool QtUiApplication::migrateSettings() return true; } else if (versionMinor < VERSION_MINOR_CURRENT) { - // We're upgrading - apply the neccessary upgrades from each interim version + // We're upgrading - apply the necessary upgrades from each interim version // curVersion will never equal VERSION_MINOR_CURRENT, as it represents the version before // the most recent applySettingsMigration() call. for (uint curVersion = versionMinor; curVersion < VERSION_MINOR_CURRENT; curVersion++) { diff --git a/src/qtui/qtuiapplication.h b/src/qtui/qtuiapplication.h index bcc53780..75f10e3f 100644 --- a/src/qtui/qtuiapplication.h +++ b/src/qtui/qtuiapplication.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -54,7 +54,7 @@ protected: private: /** - * Migrate settings if neccessary and possible + * Migrate settings if necessary and possible * * If unsuccessful (major version changed, minor version upgrade failed), returning false, the * settings are in an unknown state and the client should quit. diff --git a/src/qtui/qtuimessageprocessor.cpp b/src/qtui/qtuimessageprocessor.cpp index b149a41f..bd745bbc 100644 --- a/src/qtui/qtuimessageprocessor.cpp +++ b/src/qtui/qtuimessageprocessor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtuimessageprocessor.h b/src/qtui/qtuimessageprocessor.h index 655e1241..c915cc00 100644 --- a/src/qtui/qtuimessageprocessor.h +++ b/src/qtui/qtuimessageprocessor.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtuisettings.cpp b/src/qtui/qtuisettings.cpp index 7a5187d7..a1e3612c 100644 --- a/src/qtui/qtuisettings.cpp +++ b/src/qtui/qtuisettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtuisettings.h b/src/qtui/qtuisettings.h index af551fad..c7eef395 100644 --- a/src/qtui/qtuisettings.h +++ b/src/qtui/qtuisettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtuistyle.cpp b/src/qtui/qtuistyle.cpp index 2aa2ece9..fa1b9415 100644 --- a/src/qtui/qtuistyle.cpp +++ b/src/qtui/qtuistyle.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/qtuistyle.h b/src/qtui/qtuistyle.h index d2010874..7e263583 100644 --- a/src/qtui/qtuistyle.h +++ b/src/qtui/qtuistyle.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/receivefiledlg.cpp b/src/qtui/receivefiledlg.cpp index 030ae25a..6af90cb8 100644 --- a/src/qtui/receivefiledlg.cpp +++ b/src/qtui/receivefiledlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/receivefiledlg.h b/src/qtui/receivefiledlg.h index b5f190e2..f705816b 100644 --- a/src/qtui/receivefiledlg.h +++ b/src/qtui/receivefiledlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/resourcetreedlg.cpp b/src/qtui/resourcetreedlg.cpp index 1b624969..b3ee079e 100644 --- a/src/qtui/resourcetreedlg.cpp +++ b/src/qtui/resourcetreedlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/resourcetreedlg.h b/src/qtui/resourcetreedlg.h index e484213c..97121f10 100644 --- a/src/qtui/resourcetreedlg.h +++ b/src/qtui/resourcetreedlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingsdlg.cpp b/src/qtui/settingsdlg.cpp index f943c9af..8cadf433 100644 --- a/src/qtui/settingsdlg.cpp +++ b/src/qtui/settingsdlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -91,7 +91,7 @@ void SettingsDlg::registerSettingsPage(SettingsPage* sp) else item = new QTreeWidgetItem(cat, QStringList(sp->title())); - item->setData(0, SettingsPageRole, QVariant::fromValue(sp)); + item->setData(0, SettingsPageRole, QVariant::fromValue(sp)); pageIsLoaded[sp] = false; if (!ui.settingsTree->selectedItems().count()) ui.settingsTree->setCurrentItem(item); diff --git a/src/qtui/settingsdlg.h b/src/qtui/settingsdlg.h index 75b68079..e90d7561 100644 --- a/src/qtui/settingsdlg.h +++ b/src/qtui/settingsdlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspagedlg.cpp b/src/qtui/settingspagedlg.cpp index 45d473f1..81c8d576 100644 --- a/src/qtui/settingspagedlg.cpp +++ b/src/qtui/settingspagedlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspagedlg.h b/src/qtui/settingspagedlg.h index caca9b18..b7f47e92 100644 --- a/src/qtui/settingspagedlg.h +++ b/src/qtui/settingspagedlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/aliasesmodel.cpp b/src/qtui/settingspages/aliasesmodel.cpp index 0da444f0..0c28281b 100644 --- a/src/qtui/settingspages/aliasesmodel.cpp +++ b/src/qtui/settingspages/aliasesmodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -244,47 +244,41 @@ QModelIndex AliasesModel::index(int row, int column, const QModelIndex& parent) const AliasManager& AliasesModel::aliasManager() const { - if (_configChanged) - return _clonedAliasManager; - else - return *Client::aliasManager(); + return _clonedAliasManager ? *_clonedAliasManager : *Client::aliasManager(); } AliasManager& AliasesModel::aliasManager() { - if (_configChanged) - return _clonedAliasManager; - else - return *Client::aliasManager(); + return _clonedAliasManager ? *_clonedAliasManager : *Client::aliasManager(); } AliasManager& AliasesModel::cloneAliasManager() { - if (!_configChanged) { - _clonedAliasManager = *Client::aliasManager(); - _configChanged = true; + if (!_clonedAliasManager) { + _clonedAliasManager = std::make_unique(); + _clonedAliasManager->fromVariantMap(Client::aliasManager()->toVariantMap()); emit configChanged(true); } - return _clonedAliasManager; + return *_clonedAliasManager; } void AliasesModel::revert() { - if (!_configChanged) + if (!_clonedAliasManager) return; - _configChanged = false; - emit configChanged(false); beginResetModel(); + _clonedAliasManager.reset(); endResetModel(); + emit configChanged(false); } void AliasesModel::commit() { - if (!_configChanged) + if (!_clonedAliasManager) return; - Client::aliasManager()->requestUpdate(_clonedAliasManager.toVariantMap()); + Client::aliasManager()->requestUpdate(_clonedAliasManager->toVariantMap()); revert(); } @@ -307,10 +301,9 @@ void AliasesModel::clientConnected() void AliasesModel::clientDisconnected() { - // clear - _clonedAliasManager = ClientAliasManager(); _modelReady = false; beginResetModel(); + _clonedAliasManager.reset(); endResetModel(); emit modelReady(false); } diff --git a/src/qtui/settingspages/aliasesmodel.h b/src/qtui/settingspages/aliasesmodel.h index 30e75f1f..b3893794 100644 --- a/src/qtui/settingspages/aliasesmodel.h +++ b/src/qtui/settingspages/aliasesmodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,11 +18,11 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef ALIASESMODEL_H -#define ALIASESMODEL_H +#pragma once + +#include #include -#include #include "clientaliasmanager.h" @@ -47,7 +47,7 @@ public: inline int rowCount(const QModelIndex& parent = QModelIndex()) const override; inline int columnCount(const QModelIndex& parent = QModelIndex()) const override; - inline bool hasConfigChanged() const { return _configChanged; } + inline bool hasConfigChanged() const { return static_cast(_clonedAliasManager); } inline bool isReady() const { return _modelReady; } public slots: @@ -62,8 +62,7 @@ signals: void modelReady(bool); private: - ClientAliasManager _clonedAliasManager; - bool _configChanged{false}; + std::unique_ptr _clonedAliasManager; bool _modelReady{false}; const AliasManager& aliasManager() const; @@ -88,5 +87,3 @@ int AliasesModel::columnCount(const QModelIndex& parent) const Q_UNUSED(parent); return isReady() ? 2 : 0; } - -#endif // ALIASESMODEL_H diff --git a/src/qtui/settingspages/aliasessettingspage.cpp b/src/qtui/settingspages/aliasessettingspage.cpp index 896b361c..5b4505ef 100644 --- a/src/qtui/settingspages/aliasessettingspage.cpp +++ b/src/qtui/settingspages/aliasessettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/aliasessettingspage.h b/src/qtui/settingspages/aliasessettingspage.h index 79084663..80f1630f 100644 --- a/src/qtui/settingspages/aliasessettingspage.h +++ b/src/qtui/settingspages/aliasessettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/appearancesettingspage.cpp b/src/qtui/settingspages/appearancesettingspage.cpp index 937b8425..9fa51eb6 100644 --- a/src/qtui/settingspages/appearancesettingspage.cpp +++ b/src/qtui/settingspages/appearancesettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -53,7 +53,7 @@ AppearanceSettingsPage::AppearanceSettingsPage(QWidget* parent) initIconThemeComboBox(); foreach (QComboBox* comboBox, findChildren()) { - connect(comboBox, selectOverload(&QComboBox::currentIndexChanged), this, &AppearanceSettingsPage::widgetHasChanged); + connect(comboBox, &QComboBox::currentTextChanged, this, &AppearanceSettingsPage::widgetHasChanged); } foreach (QCheckBox* checkBox, findChildren()) { connect(checkBox, &QAbstractButton::clicked, this, &AppearanceSettingsPage::widgetHasChanged); diff --git a/src/qtui/settingspages/appearancesettingspage.h b/src/qtui/settingspages/appearancesettingspage.h index fce58bd9..276d94a3 100644 --- a/src/qtui/settingspages/appearancesettingspage.h +++ b/src/qtui/settingspages/appearancesettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/backlogsettingspage.cpp b/src/qtui/settingspages/backlogsettingspage.cpp index 0df5d02f..f006c53a 100644 --- a/src/qtui/settingspages/backlogsettingspage.cpp +++ b/src/qtui/settingspages/backlogsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -33,7 +33,8 @@ BacklogSettingsPage::BacklogSettingsPage(QWidget* parent) // not an auto widget, because we store index + 1 // FIXME: global backlog requester disabled until issues ruled out - ui.requesterType->removeItem(2); + ui.requesterType->removeItem(3); + // If modifying ui.requesterType's item list, set to the index of "Globally unread messages" connectToWidgetChangedSignal(ui.requesterType, this, &BacklogSettingsPage::widgetHasChanged); } @@ -45,7 +46,7 @@ bool BacklogSettingsPage::hasDefaults() const void BacklogSettingsPage::defaults() { - ui.requesterType->setCurrentIndex(BacklogRequester::PerBufferUnread - 1); + ui.requesterType->setCurrentIndex(BacklogRequester::AsNeeded - 1); SettingsPage::defaults(); } diff --git a/src/qtui/settingspages/backlogsettingspage.h b/src/qtui/settingspages/backlogsettingspage.h index 50b889a6..26914383 100644 --- a/src/qtui/settingspages/backlogsettingspage.h +++ b/src/qtui/settingspages/backlogsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/backlogsettingspage.ui b/src/qtui/settingspages/backlogsettingspage.ui index 8405f1dd..b8c70bf0 100644 --- a/src/qtui/settingspages/backlogsettingspage.ui +++ b/src/qtui/settingspages/backlogsettingspage.ui @@ -7,7 +7,7 @@ 0 0 446 - 325 + 329
                                                                                    @@ -60,6 +60,22 @@
                                                                                    + + + + When switching to a chat, more backlog will be fetched if no messages are shown yet or the scrollbar isn't visible. Useful when not fetching any initial backlog. + + + Fetch backlog if needed when switching chats + + + EnsureBacklogOnBufferShow + + + true + + + @@ -78,6 +94,9 @@ + + 2 + Fixed amount per chat @@ -88,6 +107,11 @@ Unread messages per chat + + + Only fetch when needed + + Globally unread messages @@ -113,7 +137,7 @@ - 0 + 2 @@ -316,6 +340,91 @@ You can also choose to fetch additional older chatlines to provide a better cont + + + + + + <p>On modern cores (v0.13.0 or newer), no backlog will be fetched. The core keeps track of chat activity automatically.<br/> +<i>Note: Chat Monitor won't show past messages.</i> +</p> +<p>On older cores, this requester fetches a fixed amount of lines for each chat window from the backlog.</p> + + + Qt::RichText + + + true + + + + + + + + + Amount of messages per buffer that are requested after the core connection has been established. + + + For legacy cores, initial backlog amount: + + + + + + + + + + 0 + + + 99999 + + + 10 + + + 500 + + + AsNeededLegacyBacklogAmount + + + 500 + + + + + + + Qt::Horizontal + + + + 263 + 20 + + + + + + + + + + Qt::Vertical + + + + 20 + 47 + + + + + + diff --git a/src/qtui/settingspages/bufferviewsettingspage.cpp b/src/qtui/settingspages/bufferviewsettingspage.cpp index 1097dff8..ec563595 100644 --- a/src/qtui/settingspages/bufferviewsettingspage.cpp +++ b/src/qtui/settingspages/bufferviewsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,7 @@ #include "bufferviewsettingspage.h" +#include #include #include @@ -125,12 +126,12 @@ void BufferViewSettingsPage::load() // load network selector ui.networkSelector->clear(); ui.networkSelector->addItem(tr("All")); - ui.networkSelector->setItemData(0, qVariantFromValue(NetworkId())); + ui.networkSelector->setItemData(0, QVariant::fromValue(NetworkId())); const Network* net; foreach (NetworkId netId, Client::networkIds()) { net = Client::network(netId); ui.networkSelector->addItem(net->networkName()); - ui.networkSelector->setItemData(ui.networkSelector->count() - 1, qVariantFromValue(net->networkId())); + ui.networkSelector->setItemData(ui.networkSelector->count() - 1, QVariant::fromValue(net->networkId())); } _ignoreWidgetChanges = false; @@ -205,7 +206,7 @@ void BufferViewSettingsPage::coreConnectionStateChanged(bool state) void BufferViewSettingsPage::addBufferView(BufferViewConfig* config) { auto* item = new QListWidgetItem(config->bufferViewName(), ui.bufferViewList); - item->setData(Qt::UserRole, qVariantFromValue(qobject_cast(config))); + item->setData(Qt::UserRole, QVariant::fromValue(qobject_cast(config))); connect(config, &SyncableObject::updatedRemotely, this, &BufferViewSettingsPage::updateBufferView); connect(config, &QObject::destroyed, this, &BufferViewSettingsPage::bufferViewDeleted); ui.deleteBufferView->setEnabled(ui.bufferViewList->count() > 1); @@ -248,7 +249,7 @@ void BufferViewSettingsPage::newBufferView(const QString& bufferViewName) } else { bufferIds = Client::networkModel()->allBufferIds(); - qSort(bufferIds); + std::sort(bufferIds.begin(), bufferIds.end()); config->setProperty("OriginalBufferList", toVariantList(bufferIds)); } } diff --git a/src/qtui/settingspages/bufferviewsettingspage.h b/src/qtui/settingspages/bufferviewsettingspage.h index 68ec9272..0e9e3bf5 100644 --- a/src/qtui/settingspages/bufferviewsettingspage.h +++ b/src/qtui/settingspages/bufferviewsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/capseditdlg.ui b/src/qtui/settingspages/capseditdlg.ui new file mode 100644 index 00000000..23284eb2 --- /dev/null +++ b/src/qtui/settingspages/capseditdlg.ui @@ -0,0 +1,112 @@ + + + CapsEditDlg + + + + 0 + 0 + 475 + 154 + + + + Edit Network Features + + + + + + <p>Enter a space-separated list of IRCv3 capabilities to ignore:</p> + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + + + + + + + + <p>A list of capabilities may be found at <a href="https://ircv3.net/irc/">https://ircv3.net/irc/</a>.</p> + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop + + + true + + + true + + + Qt::LinksAccessibleByKeyboard|Qt::LinksAccessibleByMouse + + + + + + + Qt::Vertical + + + + 270 + 0 + + + + + + + + Qt::Horizontal + + + QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::RestoreDefaults + + + + + + + + + buttonBox + accepted() + CapsEditDlg + accept() + + + 248 + 254 + + + 157 + 274 + + + + + buttonBox + rejected() + CapsEditDlg + reject() + + + 316 + 260 + + + 286 + 274 + + + + + diff --git a/src/qtui/settingspages/chatmonitorsettingspage.cpp b/src/qtui/settingspages/chatmonitorsettingspage.cpp index 812a6e6c..592103c6 100644 --- a/src/qtui/settingspages/chatmonitorsettingspage.cpp +++ b/src/qtui/settingspages/chatmonitorsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,8 +20,11 @@ #include "chatmonitorsettingspage.h" +#include #include +#include "backlogrequester.h" +#include "backlogsettings.h" #include "buffermodel.h" #include "bufferview.h" #include "bufferviewconfig.h" @@ -30,6 +33,7 @@ #include "client.h" #include "icon.h" #include "networkmodel.h" +#include "util.h" ChatMonitorSettingsPage::ChatMonitorSettingsPage(QWidget* parent) : SettingsPage(tr("Interface"), tr("Chat Monitor"), parent) @@ -66,6 +70,10 @@ ChatMonitorSettingsPage::ChatMonitorSettingsPage(QWidget* parent) connect(ui.alwaysOwn, &QAbstractButton::toggled, this, &ChatMonitorSettingsPage::widgetHasChanged); connect(ui.showBacklog, &QAbstractButton::toggled, this, &ChatMonitorSettingsPage::widgetHasChanged); connect(ui.includeRead, &QAbstractButton::toggled, this, &ChatMonitorSettingsPage::widgetHasChanged); + + // AsNeededBacklogRequester conflicts with showing backlog in Chat Monitor + BacklogSettings backlogSettings; + backlogSettings.initAndNotify("RequesterType", this, &ChatMonitorSettingsPage::setRequesterType, BacklogRequester::AsNeeded); } bool ChatMonitorSettingsPage::hasDefaults() const @@ -156,7 +164,7 @@ void ChatMonitorSettingsPage::save() // save list of active buffers QVariantList saveableBufferIdList; foreach (BufferId id, _configActive->bufferList()) { - saveableBufferIdList << QVariant::fromValue(id); + saveableBufferIdList << QVariant::fromValue(id); } chatViewSettings.setValue("Buffers", saveableBufferIdList); @@ -189,7 +197,7 @@ bool ChatMonitorSettingsPage::testHasChanged() if (_configActive->bufferList().count() != settings["Buffers"].toList().count()) return true; - QSet uiBufs = _configActive->bufferList().toSet(); + QSet uiBufs = toQSet(_configActive->bufferList()); QSet settingsBufs; foreach (QVariant v, settings["Buffers"].toList()) settingsBufs << v.value(); @@ -278,3 +286,34 @@ void ChatMonitorSettingsPage::switchOperationMode(int idx) } widgetHasChanged(); } + +void ChatMonitorSettingsPage::setRequesterType(const QVariant& v) +{ + bool usingAsNeededRequester = (v.toInt() == BacklogRequester::AsNeeded); + ui.showBacklogUnavailableDetails->setVisible(usingAsNeededRequester); + if (usingAsNeededRequester) { + ui.showBacklog->setText(tr("Show messages from backlog (not available)")); + } + else { + ui.showBacklog->setText(tr("Show messages from backlog")); + } +} + +void ChatMonitorSettingsPage::on_showBacklogUnavailableDetails_clicked() +{ + // Explain that backlog fetching is disabled, so backlog messages won't show up + // + // Technically, backlog messages *will* show up once fetched, e.g. after clicking on a buffer. + // This might be too trivial of a detail to warrant explaining, though. + QMessageBox::information(this, + tr("Messages from backlog are not fetched"), + QString("

                                                                                    %1

                                                                                    %2

                                                                                    ") + .arg(tr("No initial backlog will be fetched when using the backlog request method of %1.") + .arg(tr("Only fetch when needed").replace(" ", " ")), + tr("Configure this in the %1 settings page.") + .arg(tr("Backlog Fetching").replace(" ", " ")) + ) + ); + // Re-use translations of "Only fetch when needed" and "Backlog Fetching" as this is a + // word-for-word reference, forcing all spaces to be non-breaking +} diff --git a/src/qtui/settingspages/chatmonitorsettingspage.h b/src/qtui/settingspages/chatmonitorsettingspage.h index 1f9b5f26..7cecf9f7 100644 --- a/src/qtui/settingspages/chatmonitorsettingspage.h +++ b/src/qtui/settingspages/chatmonitorsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -49,6 +49,18 @@ private slots: void on_deactivateBuffer_clicked(); void switchOperationMode(int idx); + /** + * Sets the local cache of the current backlog requester type, used to determine if showing + * backlog in the Chat Monitor will work + * + * @seealso BacklogSettings::setRequesterType() + */ + void setRequesterType(const QVariant&); + + /** + * Event handler for Show Backlog Unavailable Details button + */ + void on_showBacklogUnavailableDetails_clicked(); private: Ui::ChatMonitorSettingsPage ui; QHash settings; diff --git a/src/qtui/settingspages/chatmonitorsettingspage.ui b/src/qtui/settingspages/chatmonitorsettingspage.ui index 61e3e7c9..a5439088 100644 --- a/src/qtui/settingspages/chatmonitorsettingspage.ui +++ b/src/qtui/settingspages/chatmonitorsettingspage.ui @@ -189,14 +189,31 @@ p, li { white-space: pre-wrap; }
                                                                                    - - - Display messages from backlog on reconnect - - - Show messages from backlog - - + + + + + Display messages from backlog on reconnect + + + Show messages from backlog + + + + + + + + 0 + 0 + + + + Details... + + + + @@ -247,6 +264,7 @@ p, li { white-space: pre-wrap; } showOwnMessages alwaysOwn showBacklog + showBacklogUnavailableDetails includeRead diff --git a/src/qtui/settingspages/chatviewcolorsettingspage.cpp b/src/qtui/settingspages/chatviewcolorsettingspage.cpp index f4f9e26f..866916e3 100644 --- a/src/qtui/settingspages/chatviewcolorsettingspage.cpp +++ b/src/qtui/settingspages/chatviewcolorsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/chatviewcolorsettingspage.h b/src/qtui/settingspages/chatviewcolorsettingspage.h index 661e1178..491bf5fe 100644 --- a/src/qtui/settingspages/chatviewcolorsettingspage.h +++ b/src/qtui/settingspages/chatviewcolorsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/chatviewsettingspage.cpp b/src/qtui/settingspages/chatviewsettingspage.cpp index d55f201d..c54323c0 100644 --- a/src/qtui/settingspages/chatviewsettingspage.cpp +++ b/src/qtui/settingspages/chatviewsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/chatviewsettingspage.h b/src/qtui/settingspages/chatviewsettingspage.h index 4a6cec40..44286cbe 100644 --- a/src/qtui/settingspages/chatviewsettingspage.h +++ b/src/qtui/settingspages/chatviewsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/chatviewsettingspage.ui b/src/qtui/settingspages/chatviewsettingspage.ui index 99f568a1..f2323f1a 100644 --- a/src/qtui/settingspages/chatviewsettingspage.ui +++ b/src/qtui/settingspages/chatviewsettingspage.ui @@ -38,14 +38,16 @@ false - <html><head/><body><p>Usage examples:</p> -<table cellpadding="2"> -<tr><td>dd.MM.yyyy</td><td>21.05.2001</td></tr> -<tr><td>ddd MMMM d yy</td><td>Tue May 21 01</td></tr> -<tr><td>hh:mm:ss.zzz</td><td>14:13:09.042</td></tr> -<tr><td>h:m:s ap</td><td>2:13:9 pm</td></tr> -</table> -</body></html> + <html><head/><body> + <p>Accepts Qt QDateTime Format.</p> + <p>Examples:</p> + <table cellpadding="2"> + <tr><td>dd.MM.yyyy</td><td>21.05.2001</td></tr> + <tr><td>ddd MMMM d yy</td><td>Tue May 21 01</td></tr> + <tr><td>hh:mm:ss.zzz</td><td>14:13:09.042</td></tr> + <tr><td>h:m:s ap</td><td>2:13:9 pm</td></tr> + </table> + </body></html> diff --git a/src/qtui/settingspages/connectionsettingspage.cpp b/src/qtui/settingspages/connectionsettingspage.cpp index f06c6c8f..ecce4d50 100644 --- a/src/qtui/settingspages/connectionsettingspage.cpp +++ b/src/qtui/settingspages/connectionsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/connectionsettingspage.h b/src/qtui/settingspages/connectionsettingspage.h index 95b645cb..5be0fc39 100644 --- a/src/qtui/settingspages/connectionsettingspage.h +++ b/src/qtui/settingspages/connectionsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/coreaccountsettingspage.cpp b/src/qtui/settingspages/coreaccountsettingspage.cpp index d4b61ae5..723ed6ff 100644 --- a/src/qtui/settingspages/coreaccountsettingspage.cpp +++ b/src/qtui/settingspages/coreaccountsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/coreaccountsettingspage.h b/src/qtui/settingspages/coreaccountsettingspage.h index 77c97007..4ad40142 100644 --- a/src/qtui/settingspages/coreaccountsettingspage.h +++ b/src/qtui/settingspages/coreaccountsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/coreconnectionsettingspage.cpp b/src/qtui/settingspages/coreconnectionsettingspage.cpp index 60bbeb9f..008dd92b 100644 --- a/src/qtui/settingspages/coreconnectionsettingspage.cpp +++ b/src/qtui/settingspages/coreconnectionsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/coreconnectionsettingspage.h b/src/qtui/settingspages/coreconnectionsettingspage.h index e0c6d7f9..4cb34313 100644 --- a/src/qtui/settingspages/coreconnectionsettingspage.h +++ b/src/qtui/settingspages/coreconnectionsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/corehighlightsettingspage.cpp b/src/qtui/settingspages/corehighlightsettingspage.cpp index 9707c70b..cb134899 100644 --- a/src/qtui/settingspages/corehighlightsettingspage.cpp +++ b/src/qtui/settingspages/corehighlightsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,8 @@ #include "corehighlightsettingspage.h" +#include + #include #include #include @@ -30,9 +32,7 @@ #include "util.h" CoreHighlightSettingsPage::CoreHighlightSettingsPage(QWidget* parent) - : SettingsPage(tr("Interface"), - // In Monolithic mode, local highlights are replaced by remote highlights - Quassel::runMode() == Quassel::Monolithic ? tr("Highlights") : tr("Remote Highlights"), + : SettingsPage(tr("Interface"), tr("Highlights"), parent) { ui.setupUi(this); @@ -54,7 +54,7 @@ CoreHighlightSettingsPage::CoreHighlightSettingsPage(QWidget* parent) connect(ui.ignoredAdd, &QAbstractButton::clicked, this, [this]() { addNewIgnoredRow(); }); connect(ui.ignoredRemove, &QAbstractButton::clicked, this, &CoreHighlightSettingsPage::removeSelectedIgnoredRows); - // TODO: search for a better signal (one that emits everytime a selection has been changed for one item) + // TODO: search for a better signal (one that emits every time a selection has been changed for one item) connect(ui.highlightTable, &QTableWidget::itemClicked, this, &CoreHighlightSettingsPage::selectHighlightRow); connect(ui.ignoredTable, &QTableWidget::itemClicked, this, &CoreHighlightSettingsPage::selectIgnoredRow); @@ -79,25 +79,15 @@ CoreHighlightSettingsPage::CoreHighlightSettingsPage(QWidget* parent) connect(Client::instance(), &Client::connected, this, &CoreHighlightSettingsPage::clientConnected); // Warning icon - ui.coreUnsupportedIcon->setPixmap(icon::get("dialog-warning").pixmap(16)); + ui.coreUnsupportedIcon->setPixmap(icon::get({"emblem-unavailable", "dialog-warning"}).pixmap(16)); // Set up client/monolithic remote highlights information - if (Quassel::runMode() == Quassel::Monolithic) { - // We're running in Monolithic mode, local highlights are considered legacy - ui.highlightImport->setText(tr("Import Legacy")); - ui.highlightImport->setToolTip( - tr("Import highlight rules configured in %1.").arg(tr("Legacy Highlights").replace(" ", " "))); - // Re-use translations of "Legacy Highlights" as this is a word-for-word reference, forcing - // all spaces to be non-breaking - } - else { - // We're running in client/split mode, local highlights are distinguished from remote - ui.highlightImport->setText(tr("Import Local")); - ui.highlightImport->setToolTip( - tr("Import highlight rules configured in %1.").arg(tr("Local Highlights").replace(" ", " "))); - // Re-use translations of "Local Highlights" as this is a word-for-word reference, forcing - // all spaces to be non-breaking - } + // Local highlights are considered legacy + ui.highlightImport->setText(tr("Import Legacy")); + ui.highlightImport->setToolTip( + tr("Import highlight rules configured in %1.").arg(tr("Legacy Highlights").replace(" ", " "))); + // Re-use translations of "Legacy Highlights" as this is a word-for-word reference, forcing + // all spaces to be non-breaking } void CoreHighlightSettingsPage::coreConnectionStateChanged(bool state) @@ -420,7 +410,7 @@ void CoreHighlightSettingsPage::removeSelectedHighlightRows() for (auto selectedItem : selectedItemList) { selectedRows.append(selectedItem->row()); } - qSort(selectedRows.begin(), selectedRows.end(), qGreater()); + std::sort(selectedRows.begin(), selectedRows.end(), std::greater<>()); int lastRow = -1; for (auto row : selectedRows) { if (row != lastRow) { @@ -438,7 +428,7 @@ void CoreHighlightSettingsPage::removeSelectedIgnoredRows() for (auto selectedItem : selectedItemList) { selectedRows.append(selectedItem->row()); } - qSort(selectedRows.begin(), selectedRows.end(), qGreater()); + std::sort(selectedRows.begin(), selectedRows.end(), std::greater<>()); int lastRow = -1; for (auto row : selectedRows) { if (row != lastRow) { @@ -618,7 +608,7 @@ void CoreHighlightSettingsPage::save() if (ruleManager == nullptr) return; - auto clonedManager = HighlightRuleManager(); + HighlightRuleManager clonedManager; clonedManager.fromVariantMap(ruleManager->toVariantMap()); clonedManager.clear(); @@ -679,9 +669,9 @@ void CoreHighlightSettingsPage::widgetHasChanged() void CoreHighlightSettingsPage::on_coreUnsupportedDetails_clicked() { - // Re-use translations of "Local Highlights" as this is a word-for-word reference, forcing all + // Re-use translations of "Legacy Highlights" as this is a word-for-word reference, forcing all // spaces to non-breaking - const QString localHighlightsName = tr("Local Highlights").replace(" ", " "); + const QString localHighlightsName = tr("Legacy Highlights").replace(" ", " "); const QString remoteHighlightsMsgText = QString("

                                                                                    %1


                                                                                    %2


                                                                                    %3

                                                                                    ") .arg(tr("Your Quassel core is too old to support remote highlights"), @@ -702,13 +692,8 @@ void CoreHighlightSettingsPage::importRules() // Re-use translations of "Legacy/Local Highlights" as this is a word-for-word reference, // forcing all spaces to non-breaking - QString localHighlightsName; - if (Quassel::runMode() == Quassel::Monolithic) { - localHighlightsName = tr("Legacy Highlights").replace(" ", " "); - } - else { - localHighlightsName = tr("Local Highlights").replace(" ", " "); - } + // "Local Highlights" has been removed; it's always called "Legacy" now. + QString localHighlightsName = tr("Legacy Highlights").replace(" ", " "); if (localHighlightList.count() == 0) { // No highlight rules exist to import, do nothing @@ -732,7 +717,7 @@ void CoreHighlightSettingsPage::importRules() save(); } - auto clonedManager = HighlightRuleManager(); + HighlightRuleManager clonedManager; clonedManager.fromVariantMap(Client::highlightRuleManager()->toVariantMap()); for (const auto& variant : notificationSettings.highlightList()) { @@ -748,14 +733,48 @@ void CoreHighlightSettingsPage::importRules() highlightRule["Channel"].toString()); } + // Copy nickname highlighting settings + clonedManager.setNicksCaseSensitive(notificationSettings.nicksCaseSensitive()); + if (notificationSettings.highlightNick() == NotificationSettings::HighlightNickType::AllNicks) { + clonedManager.setHighlightNick(HighlightRuleManager::HighlightNickType::AllNicks); + } + else if (notificationSettings.highlightNick() == NotificationSettings::HighlightNickType::CurrentNick) { + clonedManager.setHighlightNick(HighlightRuleManager::HighlightNickType::CurrentNick); + } + // else - Don't copy "NoNick", "NoNick" is now default and should be ignored + Client::highlightRuleManager()->requestUpdate(clonedManager.toVariantMap()); setChangedState(false); load(); - // Give a heads-up that all succeeded - QMessageBox::information(this, - tr("Imported highlights"), - tr("%1 highlight rules successfully imported.").arg(QString::number(localHighlightList.count()))); + // Give a heads-up that all succeeded, ask about removing old rules + // + // Hypothetically, someone might use a common set of highlight rules across multiple cores. + // This won't matter once client highlights are disabled entirely on newer cores. + // + // Remove this once client-side highlights are disabled for newer cores. + ret = QMessageBox::question(this, tr("Imported highlights"), + QString("

                                                                                    %1


                                                                                    %2

                                                                                    ").arg( + tr("%1 highlight rules successfully imported.").arg(QString::number(localHighlightList.count())), + tr("Clean up old, duplicate highlight rules?")), + QMessageBox::Yes | QMessageBox::No, + QMessageBox::Yes); + + if (ret != QMessageBox::Yes) { + // Only two options, Yes or No, return if not Yes + return; + } + + // Remove all local highlight rules + notificationSettings.setHighlightList({}); + // Disable local nickname highlighting + notificationSettings.setHighlightNick(NotificationSettings::HighlightNickType::NoNick); + // Disable nickname sensitivity + // This isn't needed to disable local highlights, but it's part of appearing reset-to-default + notificationSettings.setNicksCaseSensitive(false); + + // Refresh HighlightSettingsPage in case it was already loaded + emit localHighlightsChanged(); } bool CoreHighlightSettingsPage::isSelectable() const diff --git a/src/qtui/settingspages/corehighlightsettingspage.h b/src/qtui/settingspages/corehighlightsettingspage.h index 59d492fe..dc757036 100644 --- a/src/qtui/settingspages/corehighlightsettingspage.h +++ b/src/qtui/settingspages/corehighlightsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -46,6 +46,15 @@ public slots: void revert(); void clientConnected(); +signals: + /** + * Signals the local highlight settings have been changed as part of cleaning up after + * importing the rules locally. + * + * @see CoreHighlightSettingsPage::importRules() + */ + void localHighlightsChanged(); + private slots: void coreConnectionStateChanged(bool state); void widgetHasChanged(); @@ -80,7 +89,7 @@ private slots: void importRules(); /** - * Event handler for core unspported Details button + * Event handler for core unsupported Details button */ void on_coreUnsupportedDetails_clicked(); diff --git a/src/qtui/settingspages/dccsettingspage.cpp b/src/qtui/settingspages/dccsettingspage.cpp index 8565fb1e..c6c3876a 100644 --- a/src/qtui/settingspages/dccsettingspage.cpp +++ b/src/qtui/settingspages/dccsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -81,14 +81,14 @@ bool DccSettingsPage::hasDefaults() const void DccSettingsPage::defaults() { - _localConfig = DccConfig(); + _localConfig.fromVariantMap(DccConfig{}.toVariantMap()); SettingsPage::load(); widgetHasChanged(); } void DccSettingsPage::load() { - _localConfig = isClientConfigValid() ? *_clientConfig : DccConfig{}; + _localConfig.fromVariantMap(isClientConfigValid() ? _clientConfig->toVariantMap() : DccConfig{}.toVariantMap()); SettingsPage::load(); widgetHasChanged(); } diff --git a/src/qtui/settingspages/dccsettingspage.h b/src/qtui/settingspages/dccsettingspage.h index fb29cc9e..8f907e9a 100644 --- a/src/qtui/settingspages/dccsettingspage.h +++ b/src/qtui/settingspages/dccsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/highlightsettingspage.cpp b/src/qtui/settingspages/highlightsettingspage.cpp index 1a6a51ae..53a1fd92 100644 --- a/src/qtui/settingspages/highlightsettingspage.cpp +++ b/src/qtui/settingspages/highlightsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -20,6 +20,8 @@ #include "highlightsettingspage.h" +#include + #include #include @@ -29,9 +31,7 @@ #include "uisettings.h" HighlightSettingsPage::HighlightSettingsPage(QWidget* parent) - : SettingsPage(tr("Interface"), - // In Monolithic mode, local highlights are replaced by remote highlights - Quassel::runMode() == Quassel::Monolithic ? tr("Legacy Highlights") : tr("Local Highlights"), + : SettingsPage(tr("Interface"), tr("Legacy Highlights"), parent) { ui.setupUi(this); @@ -81,22 +81,11 @@ HighlightSettingsPage::HighlightSettingsPage(QWidget* parent) ui.highlightTable->horizontalHeader()->setSectionResizeMode(HighlightSettingsPage::ChanColumn, QHeaderView::ResizeToContents); // Information icon - ui.localHighlightsIcon->setPixmap(icon::get("dialog-information").pixmap(16)); - - // Set up client/monolithic local highlights information - if (Quassel::runMode() == Quassel::Monolithic) { - // We're running in Monolithic mode, core/client version in total sync. Discourage the use - // of local (legacy) highlights as it's identical to setting remote highlights. - ui.localHighlightsLabel->setText(tr("Legacy Highlights are replaced by Highlights")); - } - else { - // We're running in client/split mode, allow for splitting the details. - ui.localHighlightsLabel->setText(tr("Local Highlights apply to this device only")); - } + ui.localHighlightsIcon->setPixmap(icon::get({"emblem-information", "dialog-information"}).pixmap(16)); connect(ui.add, &QAbstractButton::clicked, this, [this]() { addNewRow(); }); connect(ui.remove, &QAbstractButton::clicked, this, &HighlightSettingsPage::removeSelectedRows); - // TODO: search for a better signal (one that emits everytime a selection has been changed for one item) + // TODO: search for a better signal (one that emits every time a selection has been changed for one item) connect(ui.highlightTable, &QTableWidget::itemClicked, this, &HighlightSettingsPage::selectRow); connect(ui.highlightAllNicks, &QAbstractButton::clicked, this, &HighlightSettingsPage::widgetHasChanged); @@ -115,7 +104,7 @@ bool HighlightSettingsPage::hasDefaults() const void HighlightSettingsPage::defaults() { - ui.highlightCurrentNick->setChecked(true); + ui.highlightNoNick->setChecked(true); ui.nicksCaseSensitive->setChecked(false); emptyTable(); @@ -197,7 +186,7 @@ void HighlightSettingsPage::removeSelectedRows() foreach (QTableWidgetItem* selectedItem, selectedItemList) { selectedRows.append(selectedItem->row()); } - qSort(selectedRows.begin(), selectedRows.end(), qGreater()); + std::sort(selectedRows.begin(), selectedRows.end(), std::greater<>()); int lastRow = -1; foreach (int row, selectedRows) { if (row != lastRow) { @@ -263,34 +252,16 @@ void HighlightSettingsPage::tableChanged(QTableWidgetItem* item) void HighlightSettingsPage::on_localHighlightsDetails_clicked() { - // Show information specific to client/monolithic differences - if (Quassel::runMode() == Quassel::Monolithic) { - // We're running in Monolithic mode, core/client version in total sync. Discourage the use - // of local (legacy) highlights as it's identical to setting remote highlights. - QMessageBox::information(this, - tr("Legacy Highlights vs. Highlights"), - QString("

                                                                                    %1


                                                                                    %2


                                                                                    %3

                                                                                    ") - .arg(tr("Legacy Highlights are replaced by Highlights"), - tr("These highlights will keep working for now, but you should move to " - "the improved highlight rules when you can."), - tr("Configure the new style of highlights in " - "%1.") - .arg(tr("Highlights")))); - } - else { - // We're running in client/split mode, allow for splitting the details. - QMessageBox::information(this, - tr("Local Highlights vs. Remote Highlights"), - QString("

                                                                                    %1


                                                                                    %2


                                                                                    %3

                                                                                    ") - .arg(tr("Local Highlights apply to this device only"), - tr("Highlights configured on this page only apply to your current " - "device."), - tr("Configure highlights for all of your devices in " - "%1.") - .arg(tr("Remote Highlights").replace(" ", " ")))); - // Re-use translations of "Remote Highlights" as this is a word-for-word reference, forcing - // all spaces to be non-breaking - } + // Discourage the use of local (legacy) highlights. When not running in Monolithic mode, they + // need to be kept around for pre-0.13 cores. + QMessageBox::information(this, + tr("Legacy Highlights vs. Highlights"), + QString("

                                                                                    %1


                                                                                    %2


                                                                                    %3

                                                                                    ") + .arg(tr("Legacy Highlights are replaced by Highlights"), + tr("These highlights will keep working for now, but you should move to " + "the improved highlight rules when you can."), + tr("Configure the new style of highlights in %1.") + .arg(tr("Highlights")))); } void HighlightSettingsPage::load() diff --git a/src/qtui/settingspages/highlightsettingspage.h b/src/qtui/settingspages/highlightsettingspage.h index 170f892f..512b0419 100644 --- a/src/qtui/settingspages/highlightsettingspage.h +++ b/src/qtui/settingspages/highlightsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/highlightsettingspage.ui b/src/qtui/settingspages/highlightsettingspage.ui index 70922c08..8c4a803d 100644 --- a/src/qtui/settingspages/highlightsettingspage.ui +++ b/src/qtui/settingspages/highlightsettingspage.ui @@ -14,6 +14,37 @@ Form
                                                                                    + + + + + + [icon] + + + + + + + + 0 + 0 + + + + Legacy Highlights are replaced by Highlights + + + + + + + Details... + + + + + @@ -135,37 +166,6 @@
                                                                                    - - - - - - [icon] - - - - - - - - 0 - 0 - - - - Local Highlights apply to this device only - - - - - - - Details... - - - - - diff --git a/src/qtui/settingspages/identitiessettingspage.cpp b/src/qtui/settingspages/identitiessettingspage.cpp index 1fe80c1b..2a3c211b 100644 --- a/src/qtui/settingspages/identitiessettingspage.cpp +++ b/src/qtui/settingspages/identitiessettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -44,9 +44,7 @@ IdentitiesSettingsPage::IdentitiesSettingsPage(QWidget* parent) connect(Client::instance(), &Client::identityRemoved, this, &IdentitiesSettingsPage::clientIdentityRemoved); connect(ui.identityEditor, &IdentityEditWidget::widgetHasChanged, this, &IdentitiesSettingsPage::widgetHasChanged); -#ifdef HAVE_SSL connect(ui.identityEditor, &IdentityEditWidget::requestEditSsl, this, &IdentitiesSettingsPage::continueUnsecured); -#endif currentId = 0; } @@ -55,7 +53,6 @@ void IdentitiesSettingsPage::coreConnectionStateChanged(bool connected) { setEnabled(connected); if (connected) { -#ifdef HAVE_SSL if (Client::signalProxy()->isSecure()) { ui.identityEditor->setSslState(IdentityEditWidget::AllowSsl); _editSsl = true; @@ -64,9 +61,6 @@ void IdentitiesSettingsPage::coreConnectionStateChanged(bool connected) ui.identityEditor->setSslState(IdentityEditWidget::UnsecureSsl); _editSsl = false; } -#else - ui.identityEditor->setSslState(IdentityEditWidget::NoSsl); -#endif load(); } else { @@ -75,7 +69,6 @@ void IdentitiesSettingsPage::coreConnectionStateChanged(bool connected) } } -#ifdef HAVE_SSL void IdentitiesSettingsPage::continueUnsecured() { _editSsl = true; @@ -88,8 +81,6 @@ void IdentitiesSettingsPage::continueUnsecured() ui.identityEditor->setSslState(IdentityEditWidget::AllowSsl); } -#endif - void IdentitiesSettingsPage::save() { setEnabled(false); @@ -169,12 +160,10 @@ bool IdentitiesSettingsPage::testHasChanged() if (currentId != 0) { changedIdentities.removeAll(currentId); CertIdentity temp(currentId, this); -#ifdef HAVE_SSL // we need to set the cert and key manually, as they aren't synced CertIdentity* old = identities[currentId]; temp.setSslKey(old->sslKey()); temp.setSslCert(old->sslCert()); -#endif ui.identityEditor->saveToIdentity(&temp); temp.setIdentityName(identities[currentId]->identityName()); if (temp != *Client::identity(currentId) || temp.isDirty()) @@ -217,13 +206,9 @@ bool IdentitiesSettingsPage::aboutToSave() void IdentitiesSettingsPage::clientIdentityCreated(IdentityId id) { auto* identity = new CertIdentity(*Client::identity(id), this); -#ifdef HAVE_SSL identity->enableEditSsl(_editSsl); -#endif insertIdentity(identity); -#ifdef HAVE_SSL connect(identity, &CertIdentity::sslSettingsUpdated, this, &IdentitiesSettingsPage::clientIdentityUpdated); -#endif connect(Client::identity(id), &SyncableObject::updatedRemotely, this, &IdentitiesSettingsPage::clientIdentityUpdated); } @@ -329,9 +314,7 @@ void IdentitiesSettingsPage::on_addIdentity_clicked() } id = -id.toInt(); auto* newId = new CertIdentity(id, this); -#ifdef HAVE_SSL newId->enableEditSsl(_editSsl); -#endif if (dlg.duplicateId() != 0) { // duplicate newId->copyFrom(*identities[dlg.duplicateId()]); @@ -440,9 +423,7 @@ SaveIdentitiesDlg::SaveIdentitiesDlg(const QList& toCreate, } connect(cid, &SyncableObject::updatedRemotely, this, &SaveIdentitiesDlg::clientEvent); Client::updateIdentity(id->id(), id->toVariantMap()); -#ifdef HAVE_SSL id->requestUpdateSslSettings(); -#endif } foreach (IdentityId id, toRemove) { Client::removeIdentity(id); diff --git a/src/qtui/settingspages/identitiessettingspage.h b/src/qtui/settingspages/identitiessettingspage.h index 7dc31bf8..168e9374 100644 --- a/src/qtui/settingspages/identitiessettingspage.h +++ b/src/qtui/settingspages/identitiessettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -57,9 +57,7 @@ private slots: void on_deleteIdentity_clicked(); void on_renameIdentity_clicked(); -#ifdef HAVE_SSL void continueUnsecured(); -#endif void widgetHasChanged(); void setWidgetStates(); @@ -78,12 +76,10 @@ private: void removeIdentity(Identity* identity); void renameIdentity(IdentityId id, const QString& newName); -#ifdef HAVE_SSL QSslKey keyByFilename(const QString& filename); void showKeyState(const QSslKey& key); QSslCertificate certByFilename(const QString& filename); void showCertState(const QSslCertificate& cert); -#endif bool testHasChanged(); }; diff --git a/src/qtui/settingspages/identityeditwidget.cpp b/src/qtui/settingspages/identityeditwidget.cpp index 234232b9..f8744ffb 100644 --- a/src/qtui/settingspages/identityeditwidget.cpp +++ b/src/qtui/settingspages/identityeditwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -75,12 +75,10 @@ IdentityEditWidget::IdentityEditWidget(QWidget* parent) ui.detachAwayEnabled->setVisible(!Client::internalCore()); -#ifdef HAVE_SSL ui.sslKeyGroupBox->setAcceptDrops(true); ui.sslKeyGroupBox->installEventFilter(this); ui.sslCertGroupBox->setAcceptDrops(true); ui.sslCertGroupBox->installEventFilter(this); -#endif if (Client::isCoreFeatureEnabled(Quassel::Feature::AwayFormatTimestamp)) { // Core allows formatting %%timestamp%% messages in away strings. Update tooltips. @@ -172,10 +170,8 @@ void IdentityEditWidget::displayIdentity(CertIdentity* id, CertIdentity* saveId) ui.kickReason->setText(id->kickReason()); ui.partReason->setText(id->partReason()); ui.quitReason->setText(id->quitReason()); -#ifdef HAVE_SSL showKeyState(id->sslKey()); showCertState(id->sslCert()); -#endif } void IdentityEditWidget::saveToIdentity(CertIdentity* id) @@ -202,11 +198,9 @@ void IdentityEditWidget::saveToIdentity(CertIdentity* id) id->setKickReason(ui.kickReason->text().remove(linebreaks)); id->setPartReason(ui.partReason->text().remove(linebreaks)); id->setQuitReason(ui.quitReason->text().remove(linebreaks)); -#ifdef HAVE_SSL id->setSslKey( QSslKey(ui.keyTypeLabel->property("sslKey").toByteArray(), (QSsl::KeyAlgorithm)(ui.keyTypeLabel->property("sslKeyType").toInt()))); id->setSslCert(QSslCertificate(ui.certOrgLabel->property("sslCert").toByteArray())); -#endif } void IdentityEditWidget::on_addNick_clicked() @@ -304,7 +298,6 @@ void IdentityEditWidget::setSslState(SslState state) } } -#ifdef HAVE_SSL bool IdentityEditWidget::eventFilter(QObject* watched, QEvent* event) { bool isCert = (watched == ui.sslCertGroupBox); @@ -464,5 +457,3 @@ void IdentityEditWidget::showCertState(const QSslCertificate& cert) } ui.certOrgLabel->setProperty("sslCert", cert.toPem()); } - -#endif // HAVE_SSL diff --git a/src/qtui/settingspages/identityeditwidget.h b/src/qtui/settingspages/identityeditwidget.h index b95dd5f3..cd24c1dc 100644 --- a/src/qtui/settingspages/identityeditwidget.h +++ b/src/qtui/settingspages/identityeditwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,19 +18,16 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef IDENTITYEDITWIDGET_H -#define IDENTITYEDITWIDGET_H +#pragma once -#include "ui_identityeditwidget.h" -#include "ui_nickeditdlg.h" - -#ifdef HAVE_SSL -# include -# include -#endif +#include +#include #include "clientidentity.h" +#include "ui_identityeditwidget.h" +#include "ui_nickeditdlg.h" + class IdentityEditWidget : public QWidget { Q_OBJECT @@ -53,9 +50,7 @@ public slots: void showAdvanced(bool advanced); protected: -#ifdef HAVE_SSL bool eventFilter(QObject* watched, QEvent* event) override; -#endif signals: void requestEditSsl(); @@ -68,27 +63,21 @@ private slots: void on_nickUp_clicked(); void on_nickDown_clicked(); -#ifdef HAVE_SSL void on_clearOrLoadKeyButton_clicked(); void on_clearOrLoadCertButton_clicked(); -#endif void setWidgetStates(); -#ifdef HAVE_SSL void sslDragEnterEvent(QDragEnterEvent* event); void sslDropEvent(QDropEvent* event, bool isCert); -#endif private: Ui::IdentityEditWidget ui; bool _editSsl; -#ifdef HAVE_SSL QSslKey keyByFilename(const QString& filename); void showKeyState(const QSslKey& key); QSslCertificate certByFilename(const QString& filename); void showCertState(const QSslCertificate& cert); -#endif bool testHasChanged(); }; @@ -111,5 +100,3 @@ private: QString oldNick; QStringList existing; }; - -#endif // IDENTITYEDITWIDGET_H diff --git a/src/qtui/settingspages/identityeditwidget.ui b/src/qtui/settingspages/identityeditwidget.ui index cedcdf06..f4215595 100644 --- a/src/qtui/settingspages/identityeditwidget.ui +++ b/src/qtui/settingspages/identityeditwidget.ui @@ -286,7 +286,7 @@ true - false + true diff --git a/src/qtui/settingspages/ignorelistmodel.cpp b/src/qtui/settingspages/ignorelistmodel.cpp index 3d137b39..4b5b443c 100644 --- a/src/qtui/settingspages/ignorelistmodel.cpp +++ b/src/qtui/settingspages/ignorelistmodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -144,7 +144,6 @@ bool IgnoreListModel::newIgnoreRule(const IgnoreListManager::IgnoreListItem& ite if (manager.contains(item.contents())) return false; beginInsertRows(QModelIndex(), rowCount(), rowCount()); - // manager.addIgnoreListItem(item); manager.addIgnoreListItem(item.type(), item.contents(), item.isRegEx(), item.strictness(), item.scope(), item.scopeRule(), item.isEnabled()); endInsertRows(); return true; @@ -216,47 +215,41 @@ QModelIndex IgnoreListModel::index(int row, int column, const QModelIndex& paren const IgnoreListManager& IgnoreListModel::ignoreListManager() const { - if (_configChanged) - return _clonedIgnoreListManager; - else - return *Client::ignoreListManager(); + return _clonedIgnoreListManager ? *_clonedIgnoreListManager : *Client::ignoreListManager(); } IgnoreListManager& IgnoreListModel::ignoreListManager() { - if (_configChanged) - return _clonedIgnoreListManager; - else - return *Client::ignoreListManager(); + return _clonedIgnoreListManager ? *_clonedIgnoreListManager : *Client::ignoreListManager(); } IgnoreListManager& IgnoreListModel::cloneIgnoreListManager() { - if (!_configChanged) { - _clonedIgnoreListManager = *Client::ignoreListManager(); - _configChanged = true; + if (!_clonedIgnoreListManager) { + _clonedIgnoreListManager = std::make_unique(); + _clonedIgnoreListManager->fromVariantMap(Client::ignoreListManager()->toVariantMap()); emit configChanged(true); } - return _clonedIgnoreListManager; + return *_clonedIgnoreListManager; } void IgnoreListModel::revert() { - if (!_configChanged) + if (!_clonedIgnoreListManager) return; - _configChanged = false; - emit configChanged(false); beginResetModel(); + _clonedIgnoreListManager.reset(); endResetModel(); + emit configChanged(false); } void IgnoreListModel::commit() { - if (!_configChanged) + if (!_clonedIgnoreListManager) return; - Client::ignoreListManager()->requestUpdate(_clonedIgnoreListManager.toVariantMap()); + Client::ignoreListManager()->requestUpdate(_clonedIgnoreListManager->toVariantMap()); revert(); } @@ -279,10 +272,9 @@ void IgnoreListModel::clientConnected() void IgnoreListModel::clientDisconnected() { - // clear - _clonedIgnoreListManager = ClientIgnoreListManager(); _modelReady = false; beginResetModel(); + _clonedIgnoreListManager.reset(); endResetModel(); emit modelReady(false); } diff --git a/src/qtui/settingspages/ignorelistmodel.h b/src/qtui/settingspages/ignorelistmodel.h index fc33f317..f9abad36 100644 --- a/src/qtui/settingspages/ignorelistmodel.h +++ b/src/qtui/settingspages/ignorelistmodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,11 +18,11 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef IGNORELISTMODEL_H -#define IGNORELISTMODEL_H +#pragma once + +#include #include -#include #include "clientignorelistmanager.h" @@ -47,7 +47,7 @@ public: inline int rowCount(const QModelIndex& parent = QModelIndex()) const override; inline int columnCount(const QModelIndex& parent = QModelIndex()) const override; - inline bool hasConfigChanged() const { return _configChanged; } + inline bool hasConfigChanged() const { return static_cast(_clonedIgnoreListManager); } inline bool isReady() const { return _modelReady; } const IgnoreListManager::IgnoreListItem& ignoreListItemAt(int row) const; @@ -66,8 +66,7 @@ signals: void modelReady(bool); private: - ClientIgnoreListManager _clonedIgnoreListManager; - bool _configChanged{false}; + std::unique_ptr _clonedIgnoreListManager; bool _modelReady{false}; const IgnoreListManager& ignoreListManager() const; @@ -92,5 +91,3 @@ int IgnoreListModel::columnCount(const QModelIndex& parent) const Q_UNUSED(parent); return isReady() ? 3 : 0; } - -#endif // IGNORELISTMODEL_H diff --git a/src/qtui/settingspages/ignorelistsettingspage.cpp b/src/qtui/settingspages/ignorelistsettingspage.cpp index 3f6ba118..c2e4f608 100644 --- a/src/qtui/settingspages/ignorelistsettingspage.cpp +++ b/src/qtui/settingspages/ignorelistsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/ignorelistsettingspage.h b/src/qtui/settingspages/ignorelistsettingspage.h index fa05d6b2..ceb7d9bb 100644 --- a/src/qtui/settingspages/ignorelistsettingspage.h +++ b/src/qtui/settingspages/ignorelistsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/inputwidgetsettingspage.cpp b/src/qtui/settingspages/inputwidgetsettingspage.cpp index 73c57f1c..187f7348 100644 --- a/src/qtui/settingspages/inputwidgetsettingspage.cpp +++ b/src/qtui/settingspages/inputwidgetsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/inputwidgetsettingspage.h b/src/qtui/settingspages/inputwidgetsettingspage.h index 1fd93c8e..7c41ae68 100644 --- a/src/qtui/settingspages/inputwidgetsettingspage.h +++ b/src/qtui/settingspages/inputwidgetsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/itemviewsettingspage.cpp b/src/qtui/settingspages/itemviewsettingspage.cpp index 02453c71..5b86360e 100644 --- a/src/qtui/settingspages/itemviewsettingspage.cpp +++ b/src/qtui/settingspages/itemviewsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -28,7 +28,6 @@ ItemViewSettingsPage::ItemViewSettingsPage(QWidget* parent) : SettingsPage(tr("Interface"), tr("Chat & Nick Lists"), parent) - , _mapper(new QSignalMapper(this)) { ui.setupUi(this); @@ -43,11 +42,11 @@ ItemViewSettingsPage::ItemViewSettingsPage(QWidget* parent) ui.bufferViewPreview->expandAll(); - foreach (ColorButton* button, findChildren()) { - connect(button, &ColorButton::colorChanged, _mapper, selectOverload<>(&QSignalMapper::map)); - _mapper->setMapping(button, button); + for (ColorButton* button : findChildren()) { + connect(button, &ColorButton::colorChanged, button, [this, button]() { + updateBufferViewPreview(button); + }); } - connect(_mapper, selectOverload(&QSignalMapper::mapped), this, &ItemViewSettingsPage::updateBufferViewPreview); initAutoWidgets(); } diff --git a/src/qtui/settingspages/itemviewsettingspage.h b/src/qtui/settingspages/itemviewsettingspage.h index 8b141e27..28672275 100644 --- a/src/qtui/settingspages/itemviewsettingspage.h +++ b/src/qtui/settingspages/itemviewsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -46,7 +46,6 @@ private slots: private: Ui::ItemViewSettingsPage ui; - QSignalMapper* _mapper; QTreeWidgetItem *_networkItem, *_defaultBufferItem, *_inactiveBufferItem, *_activeBufferItem, *_unreadBufferItem, *_highlightedBufferItem; inline QString settingsKey() const override { return QString("ItemViews"); } diff --git a/src/qtui/settingspages/keysequencewidget.cpp b/src/qtui/settingspages/keysequencewidget.cpp index 3e60a7a2..469450aa 100644 --- a/src/qtui/settingspages/keysequencewidget.cpp +++ b/src/qtui/settingspages/keysequencewidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This class has been inspired by KDE's KKeySequenceWidget and uses * diff --git a/src/qtui/settingspages/keysequencewidget.h b/src/qtui/settingspages/keysequencewidget.h index 2f031d24..571ff82b 100644 --- a/src/qtui/settingspages/keysequencewidget.h +++ b/src/qtui/settingspages/keysequencewidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This class has been inspired by KDE's KKeySequenceWidget and uses * diff --git a/src/qtui/settingspages/networkssettingspage.cpp b/src/qtui/settingspages/networkssettingspage.cpp index fa654a95..dfd1f62f 100644 --- a/src/qtui/settingspages/networkssettingspage.cpp +++ b/src/qtui/settingspages/networkssettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -50,9 +50,6 @@ NetworksSettingsPage::NetworksSettingsPage(QWidget* parent) ui.sasl->hide(); if (!Client::isCoreFeatureEnabled(Quassel::Feature::SaslExternal)) ui.saslExtInfo->hide(); -#ifndef HAVE_SSL - ui.saslExtInfo->hide(); -#endif // set up icons ui.renameNetwork->setIcon(icon::get("edit-rename")); @@ -70,8 +67,10 @@ NetworksSettingsPage::NetworksSettingsPage(QWidget* parent) disconnectedIcon = icon::get("network-disconnect"); // Status icons - infoIcon = icon::get("dialog-information"); - warningIcon = icon::get("dialog-warning"); + infoIcon = icon::get({"emblem-information", "dialog-information"}); + successIcon = icon::get({"emblem-success", "dialog-information"}); + unavailableIcon = icon::get({"emblem-unavailable", "dialog-warning"}); + questionIcon = icon::get({"emblem-question", "dialog-question", "dialog-information"}); foreach (int mib, QTextCodec::availableMibs()) { QByteArray codec = QTextCodec::codecForMib(mib)->name(); @@ -92,7 +91,8 @@ NetworksSettingsPage::NetworksSettingsPage(QWidget* parent) ui.sendEncoding, ui.recvEncoding, ui.serverEncoding, ui.autoReconnect, ui.reconnectInterval, ui.reconnectRetries, ui.unlimitedRetries, ui.rejoinOnReconnect, ui.useCustomMessageRate, - ui.messageRateBurstSize, ui.messageRateDelay, ui.unlimitedMessageRate}, + ui.messageRateBurstSize, ui.messageRateDelay, ui.unlimitedMessageRate, + ui.enableCapServerTime}, this, &NetworksSettingsPage::widgetHasChanged); @@ -180,11 +180,23 @@ void NetworksSettingsPage::load() "modify message rate limits."))); } -#ifdef HAVE_SSL + if (!Client::isConnected() || Client::isCoreFeatureEnabled(Quassel::Feature::SkipIrcCaps)) { + // Either disconnected or IRCv3 capability skippping supported, enable configuration and + // hide warning. Don't show the warning needlessly when disconnected. + ui.enableCapsConfigWidget->setEnabled(true); + ui.enableCapsStatusLabel->setText(tr("These features require support from the network")); + ui.enableCapsStatusIcon->setPixmap(infoIcon.pixmap(16)); + } + else { + // Core does not IRCv3 capability skipping, show warning and disable configuration + ui.enableCapsConfigWidget->setEnabled(false); + ui.enableCapsStatusLabel->setText(tr("Your Quassel core is too old to configure IRCv3 features")); + ui.enableCapsStatusIcon->setPixmap(unavailableIcon.pixmap(16)); + } + // Hide the SASL EXTERNAL notice until a network's shown. Stops it from showing while loading // backlog from the core. sslUpdated(); -#endif // Reset network capability status in case no valid networks get selected (a rare situation) resetNetworkCapStates(); @@ -346,7 +358,7 @@ void NetworksSettingsPage::setItemState(NetworkId id, QListWidgetItem* item) void NetworksSettingsPage::resetNetworkCapStates() { - // Set the status to a blank (invalid) network ID, reseting all UI + // Set the status to a blank (invalid) network ID, resetting all UI setNetworkCapStates(NetworkId()); } @@ -360,11 +372,15 @@ void NetworksSettingsPage::setNetworkCapStates(NetworkId id) if (net->connectionState() != Network::Disconnected) { // Network exists and is connected, check available capabilities... // [SASL] - if (net->saslMaybeSupports(IrcCap::SaslMech::PLAIN)) { - setSASLStatus(CapSupportStatus::MaybeSupported); + // Quassel switches between SASL PLAIN and SASL EXTERNAL based on the existence of an + // SSL certificate on the identity - check EXTERNAL if CertID exists, PLAIN if not + bool usingSASLExternal = displayedNetworkHasCertId(); + if ((usingSASLExternal && net->saslMaybeSupports(IrcCap::SaslMech::EXTERNAL)) + || (!usingSASLExternal && net->saslMaybeSupports(IrcCap::SaslMech::PLAIN))) { + setCapSASLStatus(CapSupportStatus::MaybeSupported, usingSASLExternal); } else { - setSASLStatus(CapSupportStatus::MaybeUnsupported); + setCapSASLStatus(CapSupportStatus::MaybeUnsupported, usingSASLExternal); } // Add additional capability-dependent interface updates here @@ -372,7 +388,7 @@ void NetworksSettingsPage::setNetworkCapStates(NetworkId id) else { // Network is disconnected // [SASL] - setSASLStatus(CapSupportStatus::Disconnected); + setCapSASLStatus(CapSupportStatus::Disconnected); // Add additional capability-dependent interface updates here } @@ -381,7 +397,7 @@ void NetworksSettingsPage::setNetworkCapStates(NetworkId id) // Capability negotiation is not supported and/or network doesn't exist. // Don't assume anything and reset all capability-dependent interface elements to neutral. // [SASL] - setSASLStatus(CapSupportStatus::Unknown); + setCapSASLStatus(CapSupportStatus::Unknown); // Add additional capability-dependent interface updates here } @@ -556,7 +572,7 @@ QListWidgetItem* NetworksSettingsPage::insertNetwork(const NetworkInfo& info) if (!item) item = new QListWidgetItem(disconnectedIcon, info.networkName, ui.networkList); } - item->setData(Qt::UserRole, QVariant::fromValue(info.networkId)); + item->setData(Qt::UserRole, QVariant::fromValue(info.networkId)); setItemState(info.networkId, item); widgetHasChanged(); return item; @@ -575,18 +591,25 @@ void NetworksSettingsPage::displayNetwork(NetworkId id) if (id != 0) { NetworkInfo info = networkInfos[id]; -#ifdef HAVE_SSL // this is only needed when the core supports SASL EXTERNAL if (Client::isCoreFeatureEnabled(Quassel::Feature::SaslExternal)) { if (_cid) { + // Clean up existing CertIdentity disconnect(_cid, &CertIdentity::sslSettingsUpdated, this, &NetworksSettingsPage::sslUpdated); delete _cid; + _cid = nullptr; + } + auto *identity = Client::identity(info.identity); + if (identity) { + // Connect new CertIdentity + _cid = new CertIdentity(*identity, this); + _cid->enableEditSsl(true); + connect(_cid, &CertIdentity::sslSettingsUpdated, this, &NetworksSettingsPage::sslUpdated); + } + else { + qWarning() << "NetworksSettingsPage::displayNetwork can't find Identity for IdentityId:" << info.identity; } - _cid = new CertIdentity(*Client::identity(info.identity), this); - _cid->enableEditSsl(true); - connect(_cid, &CertIdentity::sslSettingsUpdated, this, &NetworksSettingsPage::sslUpdated); } -#endif ui.identityList->setCurrentIndex(ui.identityList->findData(info.identity.toInt())); ui.serverList->clear(); @@ -632,15 +655,15 @@ void NetworksSettingsPage::displayNetwork(NetworkId id) ui.messageRateBurstSize->setValue(info.messageRateBurstSize); // Convert milliseconds (integer) into seconds (double) ui.messageRateDelay->setValue(info.messageRateDelay / 1000.0f); + // Skipped IRCv3 capabilities + ui.enableCapServerTime->setChecked(!info.skipCaps.contains(IrcCap::SERVER_TIME)); } else { // just clear widgets -#ifdef HAVE_SSL if (_cid) { disconnect(_cid, &CertIdentity::sslSettingsUpdated, this, &NetworksSettingsPage::sslUpdated); delete _cid; } -#endif ui.identityList->setCurrentIndex(-1); ui.serverList->clear(); ui.performEdit->clear(); @@ -686,6 +709,14 @@ void NetworksSettingsPage::saveToNetworkInfo(NetworkInfo& info) // Convert seconds (double) into milliseconds (integer) info.messageRateDelay = static_cast((ui.messageRateDelay->value() * 1000)); info.unlimitedMessageRate = ui.unlimitedMessageRate->isChecked(); + // Skipped IRCv3 capabilities + if (ui.enableCapServerTime->isChecked()) { + // Capability enabled, remove it from the skip list + info.skipCaps.removeAll(IrcCap::SERVER_TIME); + } else if (!info.skipCaps.contains(IrcCap::SERVER_TIME)) { + // Capability disabled and not in the skip list, add it + info.skipCaps.append(IrcCap::SERVER_TIME); + } } void NetworksSettingsPage::clientNetworkCapsUpdated() @@ -703,11 +734,12 @@ void NetworksSettingsPage::clientNetworkCapsUpdated() } } -void NetworksSettingsPage::setSASLStatus(const CapSupportStatus saslStatus) +void NetworksSettingsPage::setCapSASLStatus(const CapSupportStatus saslStatus, bool usingSASLExternal) { - if (_saslStatusSelected != saslStatus) { + if (_capSaslStatusSelected != saslStatus || _capSaslStatusUsingExternal != usingSASLExternal) { // Update the cached copy of SASL status used with the Details dialog - _saslStatusSelected = saslStatus; + _capSaslStatusSelected = saslStatus; + _capSaslStatusUsingExternal = usingSASLExternal; // Update the user interface switch (saslStatus) { @@ -715,52 +747,63 @@ void NetworksSettingsPage::setSASLStatus(const CapSupportStatus saslStatus) // There's no capability negotiation or network doesn't exist. Don't assume // anything. ui.saslStatusLabel->setText(QString("%1").arg(tr("Could not check if supported by network"))); - ui.saslStatusIcon->setPixmap(infoIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(questionIcon.pixmap(16)); break; case CapSupportStatus::Disconnected: // Disconnected from network, no way to check. ui.saslStatusLabel->setText(QString("%1").arg(tr("Cannot check if supported when disconnected"))); - ui.saslStatusIcon->setPixmap(infoIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(questionIcon.pixmap(16)); break; case CapSupportStatus::MaybeUnsupported: - // The network doesn't advertise support for SASL PLAIN. Here be dragons. + // The network doesn't advertise support for SASL PLAIN/EXTERNAL. Here be dragons. ui.saslStatusLabel->setText(QString("%1").arg(tr("Not currently supported by network"))); - ui.saslStatusIcon->setPixmap(warningIcon.pixmap(16)); + ui.saslStatusIcon->setPixmap(unavailableIcon.pixmap(16)); break; case CapSupportStatus::MaybeSupported: - // The network advertises support for SASL PLAIN. Encourage using it! + // The network advertises support for SASL PLAIN/EXTERNAL. Encourage using it! // Unfortunately we don't know for sure if it's desired or functional. - ui.saslStatusLabel->setText(QString("%1").arg(tr("Supported by network"))); - ui.saslStatusIcon->setPixmap(infoIcon.pixmap(16)); + if (usingSASLExternal) { + // SASL EXTERNAL is used + // With SASL v3.1, it's not possible to reliably tell if SASL EXTERNAL is supported, + // or just SASL PLAIN. Use less assertive phrasing. + ui.saslStatusLabel->setText(QString("%1").arg(tr("May be supported by network"))); + } + else { + // SASL PLAIN is used + ui.saslStatusLabel->setText(QString("%1").arg(tr("Supported by network"))); + } + ui.saslStatusIcon->setPixmap(successIcon.pixmap(16)); break; } } } -#ifdef HAVE_SSL void NetworksSettingsPage::sslUpdated() { - if (_cid && !_cid->sslKey().isNull()) { - ui.saslContents->setDisabled(true); + if (displayedNetworkHasCertId()) { + ui.saslPlainContents->setDisabled(true); ui.saslExtInfo->setHidden(false); } else { - ui.saslContents->setDisabled(false); + ui.saslPlainContents->setDisabled(false); // Directly re-enabling causes the widgets to ignore the parent "Use SASL Authentication" // state to indicate whether or not it's disabled. To workaround this, keep track of // whether or not "Use SASL Authentication" is enabled, then quickly uncheck/recheck the // group box. if (!ui.sasl->isChecked()) { - // SASL is not enabled, uncheck/recheck the group box to re-disable saslContents. - // Leaving saslContents disabled doesn't work as that prevents it from re-enabling if + // SASL is not enabled, uncheck/recheck the group box to re-disable saslPlainContents. + // Leaving saslPlainContents disabled doesn't work as that prevents it from re-enabling if // sasl is later checked. ui.sasl->setChecked(true); ui.sasl->setChecked(false); } ui.saslExtInfo->setHidden(true); } + // Update whether SASL PLAIN or SASL EXTERNAL is used to detect SASL status + if (currentId != 0) { + setNetworkCapStates(currentId); + } } -#endif /*** Network list ***/ @@ -943,7 +986,7 @@ void NetworksSettingsPage::on_saslStatusDetails_clicked() bool useWarningIcon = false; // Determine which explanation to show - switch (_saslStatusSelected) { + switch (_capSaslStatusSelected) { case CapSupportStatus::Unknown: saslStatusHeader = tr("Could not check if SASL supported by network"); saslStatusExplanation = tr("Quassel could not check if \"%1\" supports SASL. This may " @@ -959,17 +1002,41 @@ void NetworksSettingsPage::on_saslStatusDetails_clicked() .arg(netName); break; case CapSupportStatus::MaybeUnsupported: - saslStatusHeader = tr("SASL not currently supported by network"); - saslStatusExplanation = tr("The network \"%1\" does not currently support SASL. " - "However, support might be added later on.") - .arg(netName); + if (displayedNetworkHasCertId()) { + // SASL EXTERNAL is used + saslStatusHeader = tr("SASL EXTERNAL not currently supported by network"); + saslStatusExplanation = tr("The network \"%1\" does not currently support SASL " + "EXTERNAL for SSL certificate authentication. However, " + "support might be added later on.") + .arg(netName); + } + else { + // SASL PLAIN is used + saslStatusHeader = tr("SASL not currently supported by network"); + saslStatusExplanation = tr("The network \"%1\" does not currently support SASL. " + "However, support might be added later on.") + .arg(netName); + } useWarningIcon = true; break; case CapSupportStatus::MaybeSupported: - saslStatusHeader = tr("SASL supported by network"); - saslStatusExplanation = tr("The network \"%1\" supports SASL. In most cases, you " - "should use SASL instead of NickServ identification.") - .arg(netName); + if (displayedNetworkHasCertId()) { + // SASL EXTERNAL is used + // With SASL v3.1, it's not possible to reliably tell if SASL EXTERNAL is supported, + // or just SASL PLAIN. Caution about this in the details dialog. + saslStatusHeader = tr("SASL EXTERNAL may be supported by network"); + saslStatusExplanation = tr("The network \"%1\" may support SASL EXTERNAL for SSL " + "certificate authentication. In most cases, you should " + "use SASL instead of NickServ identification.") + .arg(netName); + } + else { + // SASL PLAIN is used + saslStatusHeader = tr("SASL supported by network"); + saslStatusExplanation = tr("The network \"%1\" supports SASL. In most cases, you " + "should use SASL instead of NickServ identification.") + .arg(netName); + } break; } @@ -992,6 +1059,73 @@ void NetworksSettingsPage::on_saslStatusDetails_clicked() } } +void NetworksSettingsPage::on_enableCapsStatusDetails_clicked() +{ + if (!Client::isConnected() || Client::isCoreFeatureEnabled(Quassel::Feature::SkipIrcCaps)) { + // Either disconnected or IRCv3 capability skippping supported + + // Try to get a list of currently enabled features + QStringList sortedCapsEnabled; + // Check if a network is selected + if (ui.networkList->selectedItems().count()) { + // Get the underlying Network from the selected network + NetworkId netid = ui.networkList->selectedItems()[0]->data(Qt::UserRole).value(); + const Network* net = Client::network(netid); + if (net && Client::isCoreFeatureEnabled(Quassel::Feature::CapNegotiation)) { + // Capability negotiation is supported, network exists. + // If the network is disconnected, the list of enabled capabilities will be empty, + // no need to check for that specifically. + // Sorting isn't required, but it looks nicer. + sortedCapsEnabled = net->capsEnabled(); + sortedCapsEnabled.sort(); + } + } + + // Try to explain IRCv3 network features in a friendly way, including showing the currently + // enabled features if available + auto messageText = QString("

                                                                                    %1


                                                                                    %2

                                                                                    ") + .arg(tr("Quassel makes use of newer IRC features when supported by the IRC network." + " If desired, you can disable unwanted or problematic features here."), + tr("The IRCv3 website provides more " + "technical details on the IRCv3 capabilities powering these features.")); + + if (!sortedCapsEnabled.isEmpty()) { + // Format the capabilities within blocks + auto formattedCaps = QString("%1") + .arg(sortedCapsEnabled.join(", ")); + + // Add the currently enabled capabilities to the list + // This creates a new QString, but this code is not performance-critical. + messageText = messageText.append(QString("

                                                                                    %1

                                                                                    ").arg( + tr("Currently enabled IRCv3 capabilities for this " + "network: %1").arg(formattedCaps))); + } + + QMessageBox::information(this, tr("Configuring network features"), messageText); + } + else { + // Core does not IRCv3 capability skipping, show warning + QMessageBox::warning(this, tr("Configuring network features unsupported"), + QString("

                                                                                    %1


                                                                                    %2

                                                                                    ") + .arg(tr("Your Quassel core is too old to configure IRCv3 network features"), + tr("You need a Quassel core v0.14.0 or newer to control what network " + "features Quassel will use."))); + } +} + +void NetworksSettingsPage::on_enableCapsAdvanced_clicked() +{ + if (currentId == 0) + return; + + CapsEditDlg dlg(networkInfos[currentId].skipCapsToString(), this); + if (dlg.exec() == QDialog::Accepted) { + networkInfos[currentId].skipCapsFromString(dlg.skipCapsString()); + displayNetwork(currentId); + widgetHasChanged(); + } +} + IdentityId NetworksSettingsPage::defaultIdentity() const { IdentityId defaultId = 0; @@ -1003,6 +1137,12 @@ IdentityId NetworksSettingsPage::defaultIdentity() const return defaultId; } +bool NetworksSettingsPage::displayedNetworkHasCertId() const +{ + // Check if the CertIdentity exists and that it has a non-null SSL key set + return (_cid && !_cid->sslKey().isNull()); +} + /************************************************************************** * NetworkAddDlg *************************************************************************/ @@ -1016,7 +1156,7 @@ NetworkAddDlg::NetworkAddDlg(QStringList exist, QWidget* parent) // Whenever useSSL is toggled, update the port number if not changed from the default connect(ui.useSSL, &QAbstractButton::toggled, this, &NetworkAddDlg::updateSslPort); - // Do NOT call updateSslPort when loading settings, otherwise port settings may be overriden. + // Do NOT call updateSslPort when loading settings, otherwise port settings may be overridden. // If useSSL is later changed to be checked by default, change port's default value, too. if (Client::isCoreFeatureEnabled(Quassel::Feature::VerifyServerSSL)) { @@ -1166,7 +1306,7 @@ ServerEditDlg::ServerEditDlg(const Network::Server& server, QWidget* parent) // Whenever useSSL is toggled, update the port number if not changed from the default connect(ui.useSSL, &QAbstractButton::toggled, this, &ServerEditDlg::updateSslPort); - // Do NOT call updateSslPort when loading settings, otherwise port settings may be overriden. + // Do NOT call updateSslPort when loading settings, otherwise port settings may be overridden. // If useSSL is later changed to be checked by default, change port's default value, too. if (Client::isCoreFeatureEnabled(Quassel::Feature::VerifyServerSSL)) { @@ -1223,6 +1363,47 @@ void ServerEditDlg::updateSslPort(bool isChecked) } } +/************************************************************************** + * CapsEditDlg + *************************************************************************/ + +CapsEditDlg::CapsEditDlg(const QString& oldSkipCapsString, QWidget* parent) + : QDialog(parent) + , oldSkipCapsString(oldSkipCapsString) +{ + ui.setupUi(this); + + // Connect to the reset button to reset the text + // This provides an explicit way to "get back to defaults" in case someone changes settings to + // experiment + QPushButton* defaultsButton = ui.buttonBox->button(QDialogButtonBox::RestoreDefaults); + connect(defaultsButton, &QPushButton::clicked, this, &CapsEditDlg::defaultSkipCaps); + + if (oldSkipCapsString.isEmpty()) { + // Disable Reset button + on_skipCapsEdit_textChanged(""); + } + else { + ui.skipCapsEdit->setText(oldSkipCapsString); + } +} + + +QString CapsEditDlg::skipCapsString() const +{ + return ui.skipCapsEdit->text(); +} + +void CapsEditDlg::defaultSkipCaps() +{ + ui.skipCapsEdit->setText(""); +} + +void CapsEditDlg::on_skipCapsEdit_textChanged(const QString& text) +{ + ui.buttonBox->button(QDialogButtonBox::RestoreDefaults)->setDisabled(text.isEmpty()); +} + /************************************************************************** * SaveNetworksDlg *************************************************************************/ diff --git a/src/qtui/settingspages/networkssettingspage.h b/src/qtui/settingspages/networkssettingspage.h index a35bc047..99fe92e5 100644 --- a/src/qtui/settingspages/networkssettingspage.h +++ b/src/qtui/settingspages/networkssettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -27,6 +27,7 @@ #include "network.h" #include "settingspage.h" +#include "ui_capseditdlg.h" #include "ui_networkadddlg.h" #include "ui_networkeditdlg.h" #include "ui_networkssettingspage.h" @@ -92,9 +93,7 @@ private slots: */ void clientNetworkCapsUpdated(); -#ifdef HAVE_SSL void sslUpdated(); -#endif void on_networkList_itemSelectionChanged(); void on_addNetwork_clicked(); @@ -116,6 +115,16 @@ private slots: */ void on_saslStatusDetails_clicked(); + /** + * Event handler for Features status Details button + */ + void on_enableCapsStatusDetails_clicked(); + + /** + * Event handler for Features Advanced edit button + */ + void on_enableCapsAdvanced_clicked(); + private: /** * Status of capability support @@ -134,16 +143,15 @@ private: NetworkId currentId; QHash networkInfos; bool _ignoreWidgetChanges{false}; -#ifdef HAVE_SSL CertIdentity* _cid{nullptr}; -#endif QIcon connectedIcon, connectingIcon, disconnectedIcon; // Status icons - QIcon infoIcon, warningIcon; + QIcon infoIcon, successIcon, unavailableIcon, questionIcon; - CapSupportStatus _saslStatusSelected; /// Status of SASL support for currently-selected network + CapSupportStatus _capSaslStatusSelected; ///< Status of SASL support for selected network + bool _capSaslStatusUsingExternal{false}; ///< Whether SASL support status is for SASL EXTERNAL void reset(); bool testHasChanged(); @@ -153,12 +161,20 @@ private: void saveToNetworkInfo(NetworkInfo&); IdentityId defaultIdentity() const; + /** + * Get whether or not the displayed network's identity has SSL certs associated with it + * + * @return True if the currently displayed network has SSL certs set, otherwise false + */ + bool displayedNetworkHasCertId() const; + /** * Update the SASL settings interface according to the given SASL state * - * @param[in] saslStatus Current status of SASL support. + * @param saslStatus Current status of SASL support. + * @param usingSASLExternal If true, SASL support status is for SASL EXTERNAL, else SASL PLAIN */ - void setSASLStatus(const CapSupportStatus saslStatus); + void setCapSASLStatus(const CapSupportStatus saslStatus, bool usingSASLExternal = false); }; class NetworkAddDlg : public QDialog @@ -233,6 +249,25 @@ private: Ui::ServerEditDlg ui; }; +class CapsEditDlg : public QDialog +{ + Q_OBJECT + +public: + CapsEditDlg(const QString& oldSkipCapsString, QWidget* parent = nullptr); + + QString skipCapsString() const; + +private slots: + void defaultSkipCaps(); + void on_skipCapsEdit_textChanged(const QString&); + +private: + Ui::CapsEditDlg ui; + + QString oldSkipCapsString; +}; + class SaveNetworksDlg : public QDialog { Q_OBJECT diff --git a/src/qtui/settingspages/networkssettingspage.ui b/src/qtui/settingspages/networkssettingspage.ui index 7e6ad135..1f7983a9 100644 --- a/src/qtui/settingspages/networkssettingspage.ui +++ b/src/qtui/settingspages/networkssettingspage.ui @@ -352,7 +352,7 @@ true - + 0 0 @@ -368,7 +368,7 @@ Note that Quassel IRC automatically rejoins channels, so /join will rarely be ne
                                                                                    - + Connection @@ -658,7 +658,7 @@ Note that Quassel IRC automatically rejoins channels, so /join will rarely be ne - + Auto Identify @@ -682,7 +682,7 @@ Note that Quassel IRC automatically rejoins channels, so /join will rarely be ne - + QFrame::NoFrame @@ -755,53 +755,53 @@ Note that Quassel IRC automatically rejoins channels, so /join will rarely be ne - - - - - - [icon] - - - - - - - - 0 - 0 - - - - Could not detect if supported by server - - - - - - - Details... - - - - - + + + + <html><head/><body><p><span style=" font-weight:600;">Note:</span> because the identity has an ssl certificate set, SASL EXTERNAL will be used.</p></body></html> + + + true + + + + + + + + + [icon] + + + + + + + + 0 + 0 + + + + Could not detect if supported by server + + + + + + + Details... + + + + + - - - - <html><head/><body><p><span style=" font-weight:600;">Note:</span> because the identity has an ssl certificate set, SASL EXTERNAL will be used.</p></body></html> - - - true - - - @@ -881,14 +881,155 @@ Note that Quassel IRC automatically rejoins channels, so /join will rarely be ne - + + + Features + + + Configure the modern IRC messaging features Quassel supports + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + [icon] + + + + + + + + 0 + 0 + + + + These features require support from the network + + + true + + + + + + + Details... + + + + + + + + + + + 0 + + + 0 + + + 0 + + + 0 + + + + + + 0 + 0 + + + + <p>Let the IRC network control the timestamps for messages, such as when viewing messages from the past.</p> +<p>This is useful when connecting to bouncers, IRC bridges, or networks that send messages you've missed when reconnecting.</p> +<p><i>Toggles the IRCv3 'server-time' capability.</i></p> + + + Use network timestamps for messages + + + + + + + + + Configure which IRC capabilities Quassel will ignore during negotiation + + + Advanced... + + + + + + + Qt::Horizontal + + + + 13 + 35 + + + + + + + + + + <i>Changes apply after reconnecting to the network</i> + + + + + + + + + + Qt::Vertical + + + + 20 + 178 + + + + + + + Encodings - Configure advanced settings such as message encodings and automatic reconnect + Configure advanced settings such as message encodings - + @@ -1046,6 +1187,9 @@ This setting defines the encoding for messages that are not UTF-8. autoIdentify autoIdentifyService autoIdentifyPassword + enableCapsStatusDetails + enableCapServerTime + enableCapsAdvanced useCustomEncodings sendEncoding recvEncoding diff --git a/src/qtui/settingspages/notificationssettingspage.cpp b/src/qtui/settingspages/notificationssettingspage.cpp index 5b245d51..31be89e1 100644 --- a/src/qtui/settingspages/notificationssettingspage.cpp +++ b/src/qtui/settingspages/notificationssettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/notificationssettingspage.h b/src/qtui/settingspages/notificationssettingspage.h index 31081fdd..e4f4bb11 100644 --- a/src/qtui/settingspages/notificationssettingspage.h +++ b/src/qtui/settingspages/notificationssettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/previewbufferview.h b/src/qtui/settingspages/previewbufferview.h index 3822498b..72f0b84c 100644 --- a/src/qtui/settingspages/previewbufferview.h +++ b/src/qtui/settingspages/previewbufferview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/settingspages.cmake b/src/qtui/settingspages/settingspages.cmake index 3a72fc59..e04bea4b 100644 --- a/src/qtui/settingspages/settingspages.cmake +++ b/src/qtui/settingspages/settingspages.cmake @@ -36,6 +36,7 @@ set(SP_SOURCES set(SP_FORMS buffervieweditdlg.ui + capseditdlg.ui coreaccounteditdlg.ui createidentitydlg.ui identityeditwidget.ui diff --git a/src/qtui/settingspages/shortcutsmodel.cpp b/src/qtui/settingspages/shortcutsmodel.cpp index bdf07be0..c9a3b0b5 100644 --- a/src/qtui/settingspages/shortcutsmodel.cpp +++ b/src/qtui/settingspages/shortcutsmodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -149,7 +149,7 @@ QVariant ShortcutsModel::data(const QModelIndex& index, int role) const return QVariant(); case ActionRole: - return QVariant::fromValue(action); + return QVariant::fromValue(action); case DefaultShortcutRole: return action->shortcut(Action::DefaultShortcut); diff --git a/src/qtui/settingspages/shortcutsmodel.h b/src/qtui/settingspages/shortcutsmodel.h index ad2a0a6c..8daf69cc 100644 --- a/src/qtui/settingspages/shortcutsmodel.h +++ b/src/qtui/settingspages/shortcutsmodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/shortcutssettingspage.cpp b/src/qtui/settingspages/shortcutssettingspage.cpp index 527b30e4..7365f58c 100644 --- a/src/qtui/settingspages/shortcutssettingspage.cpp +++ b/src/qtui/settingspages/shortcutssettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/shortcutssettingspage.h b/src/qtui/settingspages/shortcutssettingspage.h index a8975684..280e76f6 100644 --- a/src/qtui/settingspages/shortcutssettingspage.h +++ b/src/qtui/settingspages/shortcutssettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/sonnetsettingspage.cpp b/src/qtui/settingspages/sonnetsettingspage.cpp index 41b49ec1..584583c7 100644 --- a/src/qtui/settingspages/sonnetsettingspage.cpp +++ b/src/qtui/settingspages/sonnetsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/sonnetsettingspage.h b/src/qtui/settingspages/sonnetsettingspage.h index 740b5613..547c6fce 100644 --- a/src/qtui/settingspages/sonnetsettingspage.h +++ b/src/qtui/settingspages/sonnetsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/topicwidgetsettingspage.cpp b/src/qtui/settingspages/topicwidgetsettingspage.cpp index 58453b08..4c786318 100644 --- a/src/qtui/settingspages/topicwidgetsettingspage.cpp +++ b/src/qtui/settingspages/topicwidgetsettingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/settingspages/topicwidgetsettingspage.h b/src/qtui/settingspages/topicwidgetsettingspage.h index ebc51679..6eba60e6 100644 --- a/src/qtui/settingspages/topicwidgetsettingspage.h +++ b/src/qtui/settingspages/topicwidgetsettingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/simplenetworkeditor.cpp b/src/qtui/simplenetworkeditor.cpp index 29981bcb..f0c81746 100644 --- a/src/qtui/simplenetworkeditor.cpp +++ b/src/qtui/simplenetworkeditor.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/simplenetworkeditor.h b/src/qtui/simplenetworkeditor.h index f1bc4344..0d5450f8 100644 --- a/src/qtui/simplenetworkeditor.h +++ b/src/qtui/simplenetworkeditor.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/snorenotificationbackend.cpp b/src/qtui/snorenotificationbackend.cpp index 2408a992..88a84c00 100644 --- a/src/qtui/snorenotificationbackend.cpp +++ b/src/qtui/snorenotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2011-2019 by Hannah von Reth * + * Copyright (C) 2011-2022 by Hannah von Reth * * vonreth@kde.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/snorenotificationbackend.h b/src/qtui/snorenotificationbackend.h index ab1d9669..38a96415 100644 --- a/src/qtui/snorenotificationbackend.h +++ b/src/qtui/snorenotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2011-2019 by Hannah von Reth * + * Copyright (C) 2011-2022 by Hannah von Reth * * vonreth@kde.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/sslinfodlg.cpp b/src/qtui/sslinfodlg.cpp index ed044862..b06c74df 100644 --- a/src/qtui/sslinfodlg.cpp +++ b/src/qtui/sslinfodlg.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -67,12 +67,19 @@ void SslInfoDlg::setCurrentCert(int index) ui.issuerState->setText(issuerInfo(cert, QSslCertificate::StateOrProvinceName)); ui.issuerCity->setText(issuerInfo(cert, QSslCertificate::LocalityName)); - if (socket()->sslErrors().isEmpty()) +#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0) + const auto& sslErrors = socket()->sslErrors(); +#else + const auto& sslErrors = socket()->sslHandshakeErrors(); +#endif + if (sslErrors.isEmpty()) { ui.trusted->setText(tr("Yes")); + } else { QString errorString = tr("No, for the following reasons:
                                                                                      "); - foreach (const QSslError& error, socket()->sslErrors()) + for (const auto& error : sslErrors) { errorString += "
                                                                                    • " + error.errorString() + "
                                                                                    • "; + } errorString += "
                                                                                    "; ui.trusted->setText(errorString); } diff --git a/src/qtui/sslinfodlg.h b/src/qtui/sslinfodlg.h index f4f84bc0..d212821e 100644 --- a/src/qtui/sslinfodlg.h +++ b/src/qtui/sslinfodlg.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/statusnotifieritem.cpp b/src/qtui/statusnotifieritem.cpp index 8dead19d..244ceabe 100644 --- a/src/qtui/statusnotifieritem.cpp +++ b/src/qtui/statusnotifieritem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This contains code from KStatusNotifierItem, part of the KDE libs * diff --git a/src/qtui/statusnotifieritem.h b/src/qtui/statusnotifieritem.h index 01db9234..b753c5a6 100644 --- a/src/qtui/statusnotifieritem.h +++ b/src/qtui/statusnotifieritem.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This contains code from KStatusNotifierItem, part of the KDE libs * diff --git a/src/qtui/systemtray.cpp b/src/qtui/systemtray.cpp index 9c56d1f2..61a21e7f 100644 --- a/src/qtui/systemtray.cpp +++ b/src/qtui/systemtray.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This file is free software; you can redistribute it and/or modify * diff --git a/src/qtui/systemtray.h b/src/qtui/systemtray.h index 06c285db..bea3b938 100644 --- a/src/qtui/systemtray.h +++ b/src/qtui/systemtray.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This file is free software; you can redistribute it and/or modify * diff --git a/src/qtui/systraynotificationbackend.cpp b/src/qtui/systraynotificationbackend.cpp index cfc2b90d..044c4aed 100644 --- a/src/qtui/systraynotificationbackend.cpp +++ b/src/qtui/systraynotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/systraynotificationbackend.h b/src/qtui/systraynotificationbackend.h index 83006d21..7130c037 100644 --- a/src/qtui/systraynotificationbackend.h +++ b/src/qtui/systraynotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/taskbarnotificationbackend.cpp b/src/qtui/taskbarnotificationbackend.cpp index a782b316..08e2b91b 100644 --- a/src/qtui/taskbarnotificationbackend.cpp +++ b/src/qtui/taskbarnotificationbackend.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/taskbarnotificationbackend.h b/src/qtui/taskbarnotificationbackend.h index 3ea4a91c..8a23ee37 100644 --- a/src/qtui/taskbarnotificationbackend.h +++ b/src/qtui/taskbarnotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/titlesetter.cpp b/src/qtui/titlesetter.cpp index 1d104cae..80797b6c 100644 --- a/src/qtui/titlesetter.cpp +++ b/src/qtui/titlesetter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/titlesetter.h b/src/qtui/titlesetter.h index 5e9438fa..c9296e57 100644 --- a/src/qtui/titlesetter.h +++ b/src/qtui/titlesetter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/topicwidget.cpp b/src/qtui/topicwidget.cpp index ff3ce650..e9d71b7b 100644 --- a/src/qtui/topicwidget.cpp +++ b/src/qtui/topicwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -152,13 +152,17 @@ void TopicWidget::setTopic(const QModelIndex& index) } } - _topic = sanitizeTopic(newtopic); - _readonly = readonly; + QString sanitizedNewTopic = sanitizeTopic(newtopic); + if (readonly != _readonly || sanitizedNewTopic != _topic) + { + _topic = sanitizedNewTopic; + _readonly = readonly; - ui.topicEditButton->setVisible(!_readonly); - ui.topicLabel->setText(_topic); - ui.topicLineEdit->setPlainText(_topic); - switchPlain(); + ui.topicEditButton->setVisible(!_readonly); + ui.topicLabel->setText(_topic); + ui.topicLineEdit->setPlainText(_topic); + switchPlain(); + } } void TopicWidget::setReadOnly(const bool& readonly) @@ -257,7 +261,7 @@ bool TopicWidget::eventFilter(QObject* obj, QEvent* event) QString TopicWidget::sanitizeTopic(const QString& topic) { // Normally, you don't have new lines in topic messages - // But the use of "plain text" functionnality from Qt replaces + // But the use of "plain text" functionality from Qt replaces // some unicode characters with a new line, which then triggers // a stack overflow later QString result(topic); diff --git a/src/qtui/topicwidget.h b/src/qtui/topicwidget.h index 54b76689..0204e19c 100644 --- a/src/qtui/topicwidget.h +++ b/src/qtui/topicwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/verticaldock.cpp b/src/qtui/verticaldock.cpp index e84f594b..c977a45f 100644 --- a/src/qtui/verticaldock.cpp +++ b/src/qtui/verticaldock.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/verticaldock.h b/src/qtui/verticaldock.h index 9350abd3..4a73ce66 100644 --- a/src/qtui/verticaldock.h +++ b/src/qtui/verticaldock.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -59,8 +59,8 @@ class VerticalDock : public QDockWidget Q_OBJECT public: - VerticalDock(const QString& title, QWidget* parent = nullptr, Qt::WindowFlags flags = nullptr); - VerticalDock(QWidget* parent = nullptr, Qt::WindowFlags flags = nullptr); + VerticalDock(const QString& title, QWidget* parent = nullptr, Qt::WindowFlags flags = {}); + VerticalDock(QWidget* parent = nullptr, Qt::WindowFlags flags = {}); void showTitle(bool show); void setDefaultTitleWidget(); diff --git a/src/qtui/webpreviewitem.cpp b/src/qtui/webpreviewitem.cpp index e987e3de..52f8cddc 100644 --- a/src/qtui/webpreviewitem.cpp +++ b/src/qtui/webpreviewitem.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/qtui/webpreviewitem.h b/src/qtui/webpreviewitem.h index 5c2c81dd..21c63c33 100644 --- a/src/qtui/webpreviewitem.h +++ b/src/qtui/webpreviewitem.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/global/printers.cpp b/src/test/global/printers.cpp index b74cbae1..e83934d9 100644 --- a/src/test/global/printers.cpp +++ b/src/test/global/printers.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/global/printers.h b/src/test/global/printers.h index 3689d3d7..2f65ce03 100644 --- a/src/test/global/printers.h +++ b/src/test/global/printers.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/global/testglobal.h b/src/test/global/testglobal.h index 1a22e491..159f624b 100644 --- a/src/test/global/testglobal.h +++ b/src/test/global/testglobal.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/main/main.cpp b/src/test/main/main.cpp index 58fd6417..ae461d48 100644 --- a/src/test/main/main.cpp +++ b/src/test/main/main.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/util/invocationspy.cpp b/src/test/util/invocationspy.cpp index 466b466b..13cc274b 100644 --- a/src/test/util/invocationspy.cpp +++ b/src/test/util/invocationspy.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/util/invocationspy.h b/src/test/util/invocationspy.h index a996128b..cfd85ec7 100644 --- a/src/test/util/invocationspy.h +++ b/src/test/util/invocationspy.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/util/mockedpeer.cpp b/src/test/util/mockedpeer.cpp index ab4f0b03..8a01e4be 100644 --- a/src/test/util/mockedpeer.cpp +++ b/src/test/util/mockedpeer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/test/util/mockedpeer.h b/src/test/util/mockedpeer.h index a8fd2295..57b23579 100644 --- a/src/test/util/mockedpeer.h +++ b/src/test/util/mockedpeer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/aboutdata.cpp b/src/uisupport/aboutdata.cpp index 5537bd1d..d489da3d 100644 --- a/src/uisupport/aboutdata.cpp +++ b/src/uisupport/aboutdata.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -161,14 +161,17 @@ void AboutData::setQuasselPersons(AboutData* aboutData) aboutData->addCredits( {{"A. V. Lukyanov", "", tr("OSX UI improvements")}, + {"A. Wilcox", "", tr("Fixes")}, {"Adam Harwood", "2kah", tr("Chatview improvements")}, {"Adam Tulinius", "adamt", tr("Early beta tester and bughunter, Danish translation"), "", QLocale::Danish}, {"Adolfo Jayme Barrientos", "", tr("Spanish translation"), "", QLocale::Spanish}, {"Adriaan de Groot", "", tr("Build system fixes")}, {"Alex Ingram", "", tr("Database performance improvements")}, + {"Alex McGrath", "", tr("UI improvements")}, {"Alexander Stein", "", tr("Tray icon fix")}, {"Alf Gaida", "agaida", tr("Language improvements")}, {"Allan Jude", "", tr("Documentation improvements")}, + {"", "alturiak", tr("Various improvements")}, {"André Marcelo Alvarenga", "", tr("Brazilian translation"), "", QLocale::Portuguese}, {"Andrej Mernik", "", tr("Slovenian translation"), "", QLocale::Slovenian}, {"Andrew Brown", "", tr("Fixes")}, @@ -232,6 +235,7 @@ void AboutData::setQuasselPersons(AboutData* aboutData) {"Jason Joyce", "", tr("Python improvements")}, {"Jason Lynch", "", tr("Bugfixes")}, {"Javier Llorente", "", tr("Proxy improvements, Spanish translation"), "", QLocale::Spanish}, + {"Jay Colson", "", tr("Postgres improvements")}, {"Jens Arnold", "amiconn", tr("Postgres migration fixes")}, {"Jens True", "", tr("Danish translation"), "", QLocale::Danish}, {"Jerome Leclanche", "Adys", tr("Context menu fixes")}, @@ -247,17 +251,20 @@ void AboutData::setQuasselPersons(AboutData* aboutData) {"Jure Repinc", "JLP", tr("Slovenian translation"), "", QLocale::Slovenian}, {"Jussi Schultink", "jussi01", tr("Tireless tester, {Ku|U}buntu tester and lobbyist, liters of delicious Finnish alcohol")}, {"K. Ernest Lee", "iFire", tr("Qt5 porting help, Travis CI setup")}, + {"Kai Uwe Broulik", "", tr("Various fixes")}, {"Kevin Funk", "KRF", tr("German translation"), "", QLocale::German}, {"Kimmo Huoman", "kipe", tr("Buffer merge improvements")}, {"Konstantin Bläsi", "", tr("Fixes")}, {"Kostas Koudaras", "", tr("Greek translation"), "", QLocale::Greek}, {"", "Larso", tr("Finnish translation"), "", QLocale::Finnish}, {"Lasse Liehu", "", tr("Finnish translation"), "", QLocale::Finnish}, + {"Lee Starnes", "", tr("Improvements")}, {"Leo Franchi", "", tr("OSX improvements")}, {"Liudas Alisauskas", "", tr("Lithuanian translation"), "", QLocale::Lithuanian}, {"Luke Faraone", "", tr("Documentation fixes")}, {"Maia Kozheva", "", tr("Russian translation"), "", QLocale::Russian}, {"Manuel Hoffmann", "contradictioned", tr("German translation"), "", QLocale::German}, + {"Manuel Rüger", "", tr("IRC network list updates")}, {"Marcin Jabrzyk", "", tr("Improvements")}, {"Marco Genise", "kaffeedoktor", tr("Ideas, hacking, initial motivation")}, {"Marco Paolone", "Quizzlo", tr("Italian translation"), "", QLocale::Italian}, @@ -269,8 +276,10 @@ void AboutData::setQuasselPersons(AboutData* aboutData) {"Michael Groh", "brot", tr("German translation, fixes"), "", QLocale::German}, {"Michael Kedzierski", "ycros", tr("Mac fixes")}, {"Michael Marley", "mamarley", tr("Many fixes and improvements; Ubuntu PPAs")}, + {"Michał Sochoń", "", tr("SQL improvements")}, {"Miguel Anxo Bouzada", "", tr("Galician translation"), "", QLocale::Galician}, {"Miguel Revilla", "", tr("Spanish translation"), "", QLocale::Spanish}, + {"Nicolas Cornu", "", tr("Wayland fixes")}, {"Nuno Pinheiro", "", tr("Tons of Oxygen icons including the Quassel logo")}, {"Patrick Lauer", "bonsaikitten", tr("Gentoo maintainer")}, {"Paul Klumpp", "Haudrauf", tr("Initial design and main window layout")}, @@ -283,6 +292,7 @@ void AboutData::setQuasselPersons(AboutData* aboutData) {"Pierre-Hugues Husson", "", tr("/print command")}, {"Pierre Schweitzer", "", tr("Performance improvements")}, {"Rafael Belmonte", "EagleScreen", tr("Spanish translation"), "", QLocale::Spanish}, + {"Rafael Kitover", "", tr("CMake fixes")}, {"Raju Devidas Vindane", "", tr("Hindi and Marathi translations"), "", QLocale::Hindi}, {"Ramanathan Sivagurunathan", "", tr("Bugfixes")}, {"Raul Salinas-Monteagudo", "", tr("Fixes")}, @@ -304,6 +314,7 @@ void AboutData::setQuasselPersons(AboutData* aboutData) {"Sjors Gielen", "dazjorz", tr("Bugfixes")}, {"Stefanos Sofroniou", "", tr("Greek translation"), "", QLocale::Greek}, {"Stella Rouzi", "differentreality", tr("Greek translation"), "", QLocale::Greek}, + {"Steve Groesz", "wolfpackmars2", tr("Documentation improvements")}, {"Sungjin Kang", "", tr("Korean translation"), "", QLocale::Korean}, {"Sven Anderson", "", tr("Database performance improvements")}, {"Svetlana Tkachenko", "gry", tr("Alias improvements")}, @@ -320,9 +331,11 @@ void AboutData::setQuasselPersons(AboutData* aboutData) {"Veeti Paananen", "", tr("Certificate handling improvements")}, {"Viktor Suprun", "", tr("Russian translation"), "", QLocale::Russian}, {"Vít Pelčák", "", tr("Czech translation"), "", QLocale::Czech}, + {"Vitor Luis", "PeGaSuS-Coder", tr("Improvements")}, {"Volkan Gezer", "", tr("Turkish translation"), "", QLocale::Turkish}, {"Weng Xuetian", "wengxt", tr("Build system fix")}, {"Willem Jan Palenstijn", "", tr("Fixes")}, + {"Wolfgang Müller", "wylfen", tr("Logger fixes")}, {"Yaohan Chen", "hagabaka", tr("Network detection improvements")}, {"Yuri Chornoivan", "", tr("Ukrainian translation"), "", QLocale::Ukrainian}, {"Zé", "", tr("Portuguese translation"), "", QLocale::Portuguese}, diff --git a/src/uisupport/aboutdata.h b/src/uisupport/aboutdata.h index b49fbf74..55bfa83d 100644 --- a/src/uisupport/aboutdata.h +++ b/src/uisupport/aboutdata.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/abstractbuffercontainer.cpp b/src/uisupport/abstractbuffercontainer.cpp index f986c0b2..ad5a2815 100644 --- a/src/uisupport/abstractbuffercontainer.cpp +++ b/src/uisupport/abstractbuffercontainer.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -46,8 +46,12 @@ void AbstractBufferContainer::rowsAboutToBeRemoved(const QModelIndex& parent, in } else { // check if there are explicitly buffers removed + // Make sure model is valid first + if (!parent.model()) { + return; + } for (int i = start; i <= end; i++) { - QVariant variant = parent.child(i, 0).data(NetworkModel::BufferIdRole); + QVariant variant = parent.model()->index(i, 0, parent).data(NetworkModel::BufferIdRole); if (!variant.isValid()) continue; diff --git a/src/uisupport/abstractbuffercontainer.h b/src/uisupport/abstractbuffercontainer.h index b2798389..3ffdba10 100644 --- a/src/uisupport/abstractbuffercontainer.h +++ b/src/uisupport/abstractbuffercontainer.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/abstractitemview.cpp b/src/uisupport/abstractitemview.cpp index 4fca7881..5b091a28 100644 --- a/src/uisupport/abstractitemview.cpp +++ b/src/uisupport/abstractitemview.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/abstractitemview.h b/src/uisupport/abstractitemview.h index d7fd4881..a1994fb3 100644 --- a/src/uisupport/abstractitemview.h +++ b/src/uisupport/abstractitemview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/abstractnotificationbackend.h b/src/uisupport/abstractnotificationbackend.h index 2d8ea221..daad477a 100644 --- a/src/uisupport/abstractnotificationbackend.h +++ b/src/uisupport/abstractnotificationbackend.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/action.cpp b/src/uisupport/action.cpp index 4fc2ea81..d7727a39 100644 --- a/src/uisupport/action.cpp +++ b/src/uisupport/action.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/action.h b/src/uisupport/action.h index 89a7ace3..10a5435c 100644 --- a/src/uisupport/action.h +++ b/src/uisupport/action.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/actioncollection.cpp b/src/uisupport/actioncollection.cpp index 08141a85..1b64b83f 100644 --- a/src/uisupport/actioncollection.cpp +++ b/src/uisupport/actioncollection.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -78,7 +78,7 @@ QAction* ActionCollection::addAction(const QString& name, QAction* action) else action->setObjectName(indexName); if (indexName.isEmpty()) - indexName = indexName.sprintf("unnamed-%p", (void*)action); + indexName = indexName.asprintf("unnamed-%p", (void*)action); // do we already have this action? if (_actionByName.value(indexName, 0) == action) diff --git a/src/uisupport/actioncollection.h b/src/uisupport/actioncollection.h index 29954ae5..a5fd6854 100644 --- a/src/uisupport/actioncollection.h +++ b/src/uisupport/actioncollection.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/bufferhotlistfilter.cpp b/src/uisupport/bufferhotlistfilter.cpp index c5b1001b..6349a472 100644 --- a/src/uisupport/bufferhotlistfilter.cpp +++ b/src/uisupport/bufferhotlistfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -47,7 +47,7 @@ bool BufferHotListFilter::filterAcceptsRow(int source_row, const QModelIndex& so if (!firstUnreadMsgId.isValid()) return false; - // filter out statusbuffers (it's accessable as networkitem) + // filter out statusbuffers (it's accessible as networkitem) BufferInfo::Type bufferType = (BufferInfo::Type)sourceModel()->data(source_index, NetworkModel::BufferTypeRole).toInt(); if (bufferType == BufferInfo::StatusBuffer) { NetworkModel::ItemType itemType = (NetworkModel::ItemType)sourceModel()->data(source_index, NetworkModel::ItemTypeRole).toInt(); diff --git a/src/uisupport/bufferhotlistfilter.h b/src/uisupport/bufferhotlistfilter.h index 011d8210..18dcb463 100644 --- a/src/uisupport/bufferhotlistfilter.h +++ b/src/uisupport/bufferhotlistfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/bufferview.cpp b/src/uisupport/bufferview.cpp index a17c1a0d..22d55c21 100644 --- a/src/uisupport/bufferview.cpp +++ b/src/uisupport/bufferview.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -44,8 +44,8 @@ /***************************************** * The TreeView showing the Buffers *****************************************/ -// Please be carefull when reimplementing methods which are used to inform the view about changes to the data -// to be on the safe side: call QTreeView's method aswell (or TreeViewTouch's) +// Please be careful when reimplementing methods which are used to inform the view about changes to the data +// to be on the safe side: call QTreeView's method as well (or TreeViewTouch's) BufferView::BufferView(QWidget* parent) : TreeViewTouch(parent) { @@ -493,14 +493,18 @@ void BufferView::changeBuffer(Direction direction) QModelIndex newParent = currentIndex.sibling(currentIndex.row() - 1, 0); if (currentIndex.row() == 0) newParent = lastNetIndex; - if (model()->hasChildren(newParent)) - resultingIndex = newParent.child(model()->rowCount(newParent) - 1, 0); + if (model()->hasChildren(newParent)) { + // Treat an invalid QAbstractItemModel as an invalid QModelIndex + resultingIndex = (newParent.model() ? newParent.model()->index(model()->rowCount(newParent) - 1, 0, newParent) : QModelIndex()); + } else resultingIndex = newParent; } else { - if (model()->hasChildren(currentIndex)) - resultingIndex = currentIndex.child(0, 0); + if (model()->hasChildren(currentIndex)) { + // Treat an invalid QAbstractItemModel as an invalid QModelIndex + resultingIndex = (currentIndex.model() ? currentIndex.model()->index(0, 0, currentIndex) : QModelIndex()); + } else resultingIndex = currentIndex.sibling(currentIndex.row() + 1, 0); } @@ -509,8 +513,10 @@ void BufferView::changeBuffer(Direction direction) if (!resultingIndex.isValid()) { if (direction == Forward) resultingIndex = model()->index(0, 0, QModelIndex()); - else - resultingIndex = lastNetIndex.child(model()->rowCount(lastNetIndex) - 1, 0); + else { + // Assume model is valid + resultingIndex = lastNetIndex.model()->index(model()->rowCount(lastNetIndex) - 1, 0, lastNetIndex); + } } selectionModel()->setCurrentIndex(resultingIndex, QItemSelectionModel::ClearAndSelect | QItemSelectionModel::Rows); @@ -722,7 +728,7 @@ BufferViewDock::BufferViewDock(BufferViewConfig* config, QWidget* parent) void BufferViewDock::setLocked(bool locked) { if (locked) { - setFeatures(nullptr); + setFeatures({}); } else { setFeatures(QDockWidget::DockWidgetClosable | QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable); diff --git a/src/uisupport/bufferview.h b/src/uisupport/bufferview.h index 2b2d1b7e..8a9d9806 100644 --- a/src/uisupport/bufferview.h +++ b/src/uisupport/bufferview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/bufferviewfilter.cpp b/src/uisupport/bufferviewfilter.cpp index 9a531e28..bf18eef1 100644 --- a/src/uisupport/bufferviewfilter.cpp +++ b/src/uisupport/bufferviewfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -32,6 +32,7 @@ #include "graphicalui.h" #include "networkmodel.h" #include "uistyle.h" +#include "util.h" /***************************************** * The Filter for the Tree View @@ -141,7 +142,7 @@ void BufferViewFilter::enableEditMode(bool enable) return; if (enable == false) { - addBuffers(QList::fromSet(_toAdd)); + addBuffers(_toAdd.values()); QSet::const_iterator iter; for (iter = _toTempRemove.constBegin(); iter != _toTempRemove.constEnd(); ++iter) { if (config()->temporarilyRemovedBuffers().contains(*iter)) diff --git a/src/uisupport/bufferviewfilter.h b/src/uisupport/bufferviewfilter.h index b707e8f7..c97cc7a1 100644 --- a/src/uisupport/bufferviewfilter.h +++ b/src/uisupport/bufferviewfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/bufferviewoverlayfilter.cpp b/src/uisupport/bufferviewoverlayfilter.cpp index 30af0380..69a0042c 100644 --- a/src/uisupport/bufferviewoverlayfilter.cpp +++ b/src/uisupport/bufferviewoverlayfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/bufferviewoverlayfilter.h b/src/uisupport/bufferviewoverlayfilter.h index e706e40a..16d0ca60 100644 --- a/src/uisupport/bufferviewoverlayfilter.h +++ b/src/uisupport/bufferviewoverlayfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/clearablelineedit.cpp b/src/uisupport/clearablelineedit.cpp index ac71f438..590139e7 100644 --- a/src/uisupport/clearablelineedit.cpp +++ b/src/uisupport/clearablelineedit.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/clearablelineedit.h b/src/uisupport/clearablelineedit.h index edc24c98..ef2bf02f 100644 --- a/src/uisupport/clearablelineedit.h +++ b/src/uisupport/clearablelineedit.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/clickable.cpp b/src/uisupport/clickable.cpp index 59510011..2ef43acb 100644 --- a/src/uisupport/clickable.cpp +++ b/src/uisupport/clickable.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/clickable.h b/src/uisupport/clickable.h index 626e0c85..904c194c 100644 --- a/src/uisupport/clickable.h +++ b/src/uisupport/clickable.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/clickablelabel.cpp b/src/uisupport/clickablelabel.cpp index 8392b261..e21050e6 100644 --- a/src/uisupport/clickablelabel.cpp +++ b/src/uisupport/clickablelabel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/clickablelabel.h b/src/uisupport/clickablelabel.h index 353c903c..f9898fda 100644 --- a/src/uisupport/clickablelabel.h +++ b/src/uisupport/clickablelabel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/colorbutton.cpp b/src/uisupport/colorbutton.cpp index c4e0c715..1b1ccf38 100644 --- a/src/uisupport/colorbutton.cpp +++ b/src/uisupport/colorbutton.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/colorbutton.h b/src/uisupport/colorbutton.h index ca7937d5..bd6cfa65 100644 --- a/src/uisupport/colorbutton.h +++ b/src/uisupport/colorbutton.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/contextmenuactionprovider.cpp b/src/uisupport/contextmenuactionprovider.cpp index e5837f69..6b0999d8 100644 --- a/src/uisupport/contextmenuactionprovider.cpp +++ b/src/uisupport/contextmenuactionprovider.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -137,7 +137,7 @@ ContextMenuActionProvider::ContextMenuActionProvider(QObject* parent) _nickIgnoreMenuAction->setMenu(ignoreMenu); // These are disabled actions used as descriptions - // They don't need any of the Action fancyness so we use plain QActions + // They don't need any of the Action fanciness so we use plain QActions _ignoreDescriptions << new QAction(tr("Add Ignore Rule"), this); _ignoreDescriptions << new QAction(tr("Existing Rules"), this); foreach (QAction* act, _ignoreDescriptions) diff --git a/src/uisupport/contextmenuactionprovider.h b/src/uisupport/contextmenuactionprovider.h index bfa8a808..d13226d7 100644 --- a/src/uisupport/contextmenuactionprovider.h +++ b/src/uisupport/contextmenuactionprovider.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/flatproxymodel.cpp b/src/uisupport/flatproxymodel.cpp index 59084a6c..141661bd 100644 --- a/src/uisupport/flatproxymodel.cpp +++ b/src/uisupport/flatproxymodel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/flatproxymodel.h b/src/uisupport/flatproxymodel.h index d26eda1a..4e5f83b8 100644 --- a/src/uisupport/flatproxymodel.h +++ b/src/uisupport/flatproxymodel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/fontselector.cpp b/src/uisupport/fontselector.cpp index b6cea4f4..e449d2e8 100644 --- a/src/uisupport/fontselector.cpp +++ b/src/uisupport/fontselector.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/fontselector.h b/src/uisupport/fontselector.h index e830517a..b8c2b49b 100644 --- a/src/uisupport/fontselector.h +++ b/src/uisupport/fontselector.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/graphicalui.cpp b/src/uisupport/graphicalui.cpp index e04234e4..23f84c2b 100644 --- a/src/uisupport/graphicalui.cpp +++ b/src/uisupport/graphicalui.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This contains code from KStatusNotifierItem, part of the KDE libs * diff --git a/src/uisupport/graphicalui.h b/src/uisupport/graphicalui.h index 14054a84..e72b2745 100644 --- a/src/uisupport/graphicalui.h +++ b/src/uisupport/graphicalui.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/icon.cpp b/src/uisupport/icon.cpp index 5d0397e2..a0fd664f 100644 --- a/src/uisupport/icon.cpp +++ b/src/uisupport/icon.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/icon.h b/src/uisupport/icon.h index d4f84cb4..f8226440 100644 --- a/src/uisupport/icon.h +++ b/src/uisupport/icon.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/multilineedit.cpp b/src/uisupport/multilineedit.cpp index 166e12cc..37118315 100644 --- a/src/uisupport/multilineedit.cpp +++ b/src/uisupport/multilineedit.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -463,13 +463,13 @@ void MultiLineEdit::keyPressEvent(QKeyEvent* event) QString MultiLineEdit::convertRichtextToMircCodes() { - bool underline, bold, italic, color; + bool underline, bold, italic, color, strikethrough; QString mircText, mircFgColor, mircBgColor; QTextCursor cursor = textCursor(); QTextCursor peekcursor = textCursor(); cursor.movePosition(QTextCursor::Start); - underline = bold = italic = color = false; + underline = bold = italic = color = strikethrough = false; while (cursor.movePosition(QTextCursor::NextCharacter, QTextCursor::KeepAnchor)) { if (cursor.selectedText() == QString(QChar(QChar::LineSeparator)) @@ -490,6 +490,10 @@ QString MultiLineEdit::convertRichtextToMircCodes() bold = false; mircText.append('\x02'); } + if (strikethrough) { + strikethrough = false; + mircText.append('\x1E'); + } mircText.append('\n'); } else { @@ -505,6 +509,10 @@ QString MultiLineEdit::convertRichtextToMircCodes() underline = true; mircText.append('\x1f'); } + if (!strikethrough && cursor.charFormat().fontStrikeOut()) { + strikethrough = true; + mircText.append('\x1E'); + } if (!color && (cursor.charFormat().foreground().isOpaque() || cursor.charFormat().background().isOpaque())) { color = true; mircText.append('\x03'); @@ -542,6 +550,10 @@ QString MultiLineEdit::convertRichtextToMircCodes() bold = false; mircText.append('\x02'); } + if (strikethrough) { + strikethrough = false; + mircText.append('\x1E'); + } } } @@ -560,6 +572,9 @@ QString MultiLineEdit::convertRichtextToMircCodes() if (bold) mircText.append('\x02'); + if (strikethrough) + mircText.append('\x1E'); + return mircText; } @@ -572,6 +587,8 @@ bool MultiLineEdit::mircCodesChanged(QTextCursor& cursor, QTextCursor& peekcurso changed = true; if (cursor.charFormat().fontUnderline() != peekcursor.charFormat().fontUnderline()) changed = true; + if (cursor.charFormat().fontStrikeOut() != peekcursor.charFormat().fontStrikeOut()) + changed = true; if (cursor.charFormat().foreground().color() != peekcursor.charFormat().foreground().color()) changed = true; if (cursor.charFormat().background().color() != peekcursor.charFormat().background().color()) @@ -582,7 +599,7 @@ bool MultiLineEdit::mircCodesChanged(QTextCursor& cursor, QTextCursor& peekcurso QString MultiLineEdit::convertMircCodesToHtml(const QString& text) { QStringList words; - QRegExp mircCode = QRegExp("(|||)", Qt::CaseSensitive); + QRegExp mircCode = QRegExp("(\x02|\x1d|\x1f|\x03|\x1E)", Qt::CaseSensitive); int posLeft = 0; int posRight = 0; @@ -601,6 +618,10 @@ QString MultiLineEdit::convertMircCodesToHtml(const QString& text) } posRight = text.indexOf(mircCode.cap(), posRight + 1); + if (posRight == -1) { + words << text.mid(posLeft); + break; // unclosed color code; can't process + } words << text.mid(posLeft, posRight + 1 - posLeft); posLeft = posRight + 1; } @@ -619,6 +640,10 @@ QString MultiLineEdit::convertMircCodesToHtml(const QString& text) style.append(" text-decoration: underline;"); words[i].replace('\x1f', ""); } + if (words[i].contains('\x1E')) { + style.append(" text-decoration: line-through;"); + words[i].replace('\x1E', ""); + } if (words[i].contains('\x03')) { int pos = words[i].indexOf('\x03'); int len = 3; diff --git a/src/uisupport/multilineedit.h b/src/uisupport/multilineedit.h index 2546266d..fad8b67c 100644 --- a/src/uisupport/multilineedit.h +++ b/src/uisupport/multilineedit.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/networkmodelcontroller.cpp b/src/uisupport/networkmodelcontroller.cpp index 2ac35368..e864738c 100644 --- a/src/uisupport/networkmodelcontroller.cpp +++ b/src/uisupport/networkmodelcontroller.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -564,7 +564,7 @@ NetworkModelController::JoinDlg::JoinDlg(const QModelIndex& index, QWidget* pare foreach (NetworkId id, Client::networkIds()) { const Network* net = Client::network(id); if (net->isConnected()) { - networks->addItem(net->networkName(), QVariant::fromValue(id)); + networks->addItem(net->networkName(), QVariant::fromValue(id)); } } diff --git a/src/uisupport/networkmodelcontroller.h b/src/uisupport/networkmodelcontroller.h index c3c075ba..40e47215 100644 --- a/src/uisupport/networkmodelcontroller.h +++ b/src/uisupport/networkmodelcontroller.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/nickview.cpp b/src/uisupport/nickview.cpp index 2f1dfbdb..d0ac950a 100644 --- a/src/uisupport/nickview.cpp +++ b/src/uisupport/nickview.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/nickview.h b/src/uisupport/nickview.h index 037707d7..edd72cc2 100644 --- a/src/uisupport/nickview.h +++ b/src/uisupport/nickview.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/nickviewfilter.cpp b/src/uisupport/nickviewfilter.cpp index 3bb42f8c..e6015600 100644 --- a/src/uisupport/nickviewfilter.cpp +++ b/src/uisupport/nickviewfilter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -41,10 +41,10 @@ NickViewFilter::NickViewFilter(const BufferId& bufferId, NetworkModel* parent) bool NickViewFilter::filterAcceptsRow(int source_row, const QModelIndex& source_parent) const { // root node, networkindexes, the bufferindex of the buffer this filter is active for and it's children are accepted - if (!source_parent.isValid()) + if (!(source_parent.isValid() && source_parent.model())) return true; - QModelIndex source_child = source_parent.child(source_row, 0); + QModelIndex source_child = source_parent.model()->index(source_row, 0, source_parent); return (sourceModel()->data(source_child, NetworkModel::BufferIdRole).value() == _bufferId); } diff --git a/src/uisupport/nickviewfilter.h b/src/uisupport/nickviewfilter.h index 4d743ea2..40b33d21 100644 --- a/src/uisupport/nickviewfilter.h +++ b/src/uisupport/nickviewfilter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/qssparser.cpp b/src/uisupport/qssparser.cpp index d8ffd470..d62abb4e 100644 --- a/src/uisupport/qssparser.cpp +++ b/src/uisupport/qssparser.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -31,13 +31,13 @@ QssParser::QssParser() // Init palette color roles _paletteColorRoles["alternate-base"] = QPalette::AlternateBase; - _paletteColorRoles["background"] = QPalette::Background; + _paletteColorRoles["background"] = QPalette::Window; _paletteColorRoles["base"] = QPalette::Base; _paletteColorRoles["bright-text"] = QPalette::BrightText; _paletteColorRoles["button"] = QPalette::Button; _paletteColorRoles["button-text"] = QPalette::ButtonText; _paletteColorRoles["dark"] = QPalette::Dark; - _paletteColorRoles["foreground"] = QPalette::Foreground; + _paletteColorRoles["foreground"] = QPalette::WindowText; _paletteColorRoles["highlight"] = QPalette::Highlight; _paletteColorRoles["highlighted-text"] = QPalette::HighlightedText; _paletteColorRoles["light"] = QPalette::Light; diff --git a/src/uisupport/qssparser.h b/src/uisupport/qssparser.h index c0f9e5e9..1f1aaa88 100644 --- a/src/uisupport/qssparser.h +++ b/src/uisupport/qssparser.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/resizingstackedwidget.cpp b/src/uisupport/resizingstackedwidget.cpp index ba4fb8cf..5c822cb9 100644 --- a/src/uisupport/resizingstackedwidget.cpp +++ b/src/uisupport/resizingstackedwidget.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/resizingstackedwidget.h b/src/uisupport/resizingstackedwidget.h index db3a987d..98c379c6 100644 --- a/src/uisupport/resizingstackedwidget.h +++ b/src/uisupport/resizingstackedwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/settingspage.cpp b/src/uisupport/settingspage.cpp index 74716c7e..fd7f6e84 100644 --- a/src/uisupport/settingspage.cpp +++ b/src/uisupport/settingspage.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/settingspage.h b/src/uisupport/settingspage.h index 11555e5b..5b1199ac 100644 --- a/src/uisupport/settingspage.h +++ b/src/uisupport/settingspage.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -83,7 +83,7 @@ public: inline virtual bool isSelectable() const { return true; } //! The key this settings page stores its values under - /** This needs to be overriden to enable automatic loading/saving/hasChanged checking of widgets. + /** This needs to be overridden to enable automatic loading/saving/hasChanged checking of widgets. * The child widgets' values will be stored in client settings under this key. Every widget that * should be automatically handled needs to have a \c settingsKey property set, and should also provide * a \c defaultValue property. @@ -109,7 +109,7 @@ public: */ inline virtual bool aboutToSave() { return true; } - //! sets checked state depending on \checked and stores the value for later comparision + //! sets checked state depending on \checked and stores the value for later comparison static void load(QCheckBox* box, bool checked); static bool hasChanged(QCheckBox* box); static void load(QComboBox* box, int index); diff --git a/src/uisupport/styledlabel.cpp b/src/uisupport/styledlabel.cpp index 78973fc5..53fd6f76 100644 --- a/src/uisupport/styledlabel.cpp +++ b/src/uisupport/styledlabel.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -110,10 +110,8 @@ void StyledLabel::updateSizeHint() void StyledLabel::setText(const QString& text) { - UiStyle* style = GraphicalUi::uiStyle(); - - UiStyle::StyledString sstr = style->styleString(style->mircToInternal(text), UiStyle::FormatType::PlainMsg); - QList layoutList = style->toTextLayoutList(sstr.formatList, sstr.plainText.length(), UiStyle::MessageLabel::None); + UiStyle::StyledString sstr = UiStyle::styleString(UiStyle::mircToInternal(text), UiStyle::FormatType::PlainMsg); + UiStyle::FormatContainer layoutList = GraphicalUi::uiStyle()->toTextLayoutList(sstr.formatList, sstr.plainText.length(), UiStyle::MessageLabel::None); // Use default font rather than the style's QTextLayout::FormatRange fmtRange; @@ -135,7 +133,7 @@ void StyledLabel::setText(const QString& text) } _layout.setText(sstr.plainText); - _layout.setAdditionalFormats(layoutList); + UiStyle::setTextLayoutFormats(_layout, layoutList); layout(); diff --git a/src/uisupport/styledlabel.h b/src/uisupport/styledlabel.h index 4fcbbc4d..21191a00 100644 --- a/src/uisupport/styledlabel.h +++ b/src/uisupport/styledlabel.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/tabcompleter.cpp b/src/uisupport/tabcompleter.cpp index 45234b9b..919daecf 100644 --- a/src/uisupport/tabcompleter.cpp +++ b/src/uisupport/tabcompleter.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/tabcompleter.h b/src/uisupport/tabcompleter.h index 96111923..514f39dd 100644 --- a/src/uisupport/tabcompleter.h +++ b/src/uisupport/tabcompleter.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/toolbaractionprovider.cpp b/src/uisupport/toolbaractionprovider.cpp index c65a62dd..ae578e09 100644 --- a/src/uisupport/toolbaractionprovider.cpp +++ b/src/uisupport/toolbaractionprovider.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -150,7 +150,7 @@ void ToolBarActionProvider::networkCreated(NetworkId id) Action* act = new Action(net->networkName(), this); _networkActions[id] = act; act->setObjectName(QString("NetworkAction-%1").arg(id.toInt())); - act->setData(QVariant::fromValue(id)); + act->setData(QVariant::fromValue(id)); connect(net, &Network::updatedRemotely, this, [this]() { networkUpdated(); }); connect(act, &QAction::triggered, this, &ToolBarActionProvider::connectOrDisconnectNet); networkUpdated(net); diff --git a/src/uisupport/toolbaractionprovider.h b/src/uisupport/toolbaractionprovider.h index 4d4bde4c..57a70806 100644 --- a/src/uisupport/toolbaractionprovider.h +++ b/src/uisupport/toolbaractionprovider.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/treeviewtouch.cpp b/src/uisupport/treeviewtouch.cpp index 31da5ed5..b45055e7 100644 --- a/src/uisupport/treeviewtouch.cpp +++ b/src/uisupport/treeviewtouch.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/treeviewtouch.h b/src/uisupport/treeviewtouch.h index 4ceb5e9a..50f7a1a5 100644 --- a/src/uisupport/treeviewtouch.h +++ b/src/uisupport/treeviewtouch.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/uisettings.cpp b/src/uisupport/uisettings.cpp index 73c20522..3144b7a7 100644 --- a/src/uisupport/uisettings.cpp +++ b/src/uisupport/uisettings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/uisettings.h b/src/uisupport/uisettings.h index 2453758a..8b2a49bf 100644 --- a/src/uisupport/uisettings.h +++ b/src/uisupport/uisettings.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/src/uisupport/uistyle.cpp b/src/uisupport/uistyle.cpp index 6e0291c1..ef65acb6 100644 --- a/src/uisupport/uistyle.cpp +++ b/src/uisupport/uistyle.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -583,9 +583,9 @@ QString UiStyle::formatCode(FormatType ftype) return _formatCodes.key(ftype); } -QList UiStyle::toTextLayoutList(const FormatList& formatList, int textLength, MessageLabel messageLabel) const +UiStyle::FormatContainer UiStyle::toTextLayoutList(const FormatList& formatList, int textLength, MessageLabel messageLabel) const { - QList formatRanges; + UiStyle::FormatContainer formatRanges; QTextLayout::FormatRange range; size_t i = 0; for (i = 0; i < formatList.size(); i++) { diff --git a/src/uisupport/uistyle.h b/src/uisupport/uistyle.h index d1308fd4..0f8d834b 100644 --- a/src/uisupport/uistyle.h +++ b/src/uisupport/uistyle.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -49,6 +49,28 @@ public: UiStyle(QObject* parent = nullptr); ~UiStyle() override; +// For backwards compatibility with Qt 5.5, the setFormats method was introduced +// in Qt 5.6, but the old setAdditionalFormats was deprecated in 5.6 as well. +// +// So we use the old one on Qt 5.5, and the new one everywhere else. +#if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0) + using FormatContainer = QVector; + static inline void setTextLayoutFormats(QTextLayout& layout, const FormatContainer& formats) { + layout.setFormats(formats); + } + static inline QVector containerToVector(const FormatContainer& container) { + return container; + } +#else + using FormatContainer = QList; + static inline void setTextLayoutFormats(QTextLayout& layout, const FormatContainer& formats) { + layout.setAdditionalFormats(formats); + } + static inline QVector containerToVector(const FormatContainer& container) { + return container.toVector(); + } +#endif + //! This enumerates the possible formats a text element may have. */ /** These formats are ordered on increasing importance, in cases where a given property is specified * by multiple active formats. @@ -275,7 +297,7 @@ public: QTextCharFormat format(const Format& format, MessageLabel messageLabel) const; QFontMetricsF* fontMetrics(FormatType formatType, MessageLabel messageLabel) const; - QList toTextLayoutList(const FormatList&, int textLength, MessageLabel messageLabel) const; + FormatContainer toTextLayoutList(const FormatList&, int textLength, MessageLabel messageLabel) const; inline const QBrush& brush(ColorRole role) const { return _uiStylePalette.at((int)role); } inline void setBrush(ColorRole role, const QBrush& brush) { _uiStylePalette[(int)role] = brush; } diff --git a/src/uisupport/widgethelpers.h b/src/uisupport/widgethelpers.h index c088d338..b5e81b24 100644 --- a/src/uisupport/widgethelpers.h +++ b/src/uisupport/widgethelpers.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index e4717b2d..dfb8802a 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1 +1,4 @@ add_subdirectory(common) +if (BUILD_CORE) + add_subdirectory(core) +endif() diff --git a/tests/common/CMakeLists.txt b/tests/common/CMakeLists.txt index 9ca7d4f8..3d63f094 100644 --- a/tests/common/CMakeLists.txt +++ b/tests/common/CMakeLists.txt @@ -10,3 +10,7 @@ quassel_add_test(SignalProxyTest LIBRARIES Quassel::Test::Util ) + +quassel_add_test(TypesTest) + +quassel_add_test(UtilTest) diff --git a/tests/common/expressionmatchtest.cpp b/tests/common/expressionmatchtest.cpp index a88f31da..7163fe0e 100644 --- a/tests/common/expressionmatchtest.cpp +++ b/tests/common/expressionmatchtest.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -453,3 +453,106 @@ TEST(ExpressionMatchTest, testInvalidRegEx) // Assert literal match fails EXPECT_FALSE(invalidRegExMatch.match("*network")); } + + +TEST(ExpressionMatchTest, matchPhraseUnicode) +{ + // Escape Unicode color emoji as a workaround for bug with libXft, otherwise, color emoji may + // crash "git gui" and "gitk" + // This has no impact on Quassel or the tests themselves + // + // See https://unix.stackexchange.com/questions/629281/gitk-crashes-when-viewing-commit-containing-emoji-x-error-of-failed-request-ba + const QString UnicodeEmojiFire("\xf0\x9f\x94\xa5"); + const QString UnicodeEmojiFox("\xf0\x9f\xa6\x8a"); + + // Simple phrase, case-insensitive, ASCII + ExpressionMatch simpleMatchASCII = + ExpressionMatch("V", ExpressionMatch::MatchMode::MatchPhrase, false); + // Simple phrase, case-insensitive, ASCII Unicode mix + ExpressionMatch simpleMatchUniASCII = + ExpressionMatch("räv", ExpressionMatch::MatchMode::MatchPhrase, false); + // Simple phrase, case-insensitive, full Unicode + ExpressionMatch simpleMatchUnicode = + ExpressionMatch("狐", ExpressionMatch::MatchMode::MatchPhrase, false); + // Simple phrase, case-insensitive, emoji + ExpressionMatch simpleMatchEmoji = + ExpressionMatch(UnicodeEmojiFox, ExpressionMatch::MatchMode::MatchPhrase, false); + + // Assert valid and not empty + ASSERT_TRUE(simpleMatchASCII.isValid()); + EXPECT_FALSE(simpleMatchASCII.isEmpty()); + ASSERT_TRUE(simpleMatchUniASCII.isValid()); + EXPECT_FALSE(simpleMatchUniASCII.isEmpty()); + ASSERT_TRUE(simpleMatchUnicode.isValid()); + EXPECT_FALSE(simpleMatchUnicode.isEmpty()); + ASSERT_TRUE(simpleMatchEmoji.isValid()); + EXPECT_FALSE(simpleMatchEmoji.isEmpty()); + + // Assert basic match succeeds + EXPECT_TRUE(simpleMatchASCII.match("V")); + EXPECT_TRUE(simpleMatchUniASCII.match("räv")); + EXPECT_TRUE(simpleMatchUnicode.match("狐")); + EXPECT_TRUE(simpleMatchEmoji.match(UnicodeEmojiFox)); + + // Assert classic word boundaries succeed + EXPECT_TRUE(simpleMatchASCII.match("V: hello")); + EXPECT_TRUE(simpleMatchUniASCII.match("\"räv\"")); + EXPECT_TRUE(simpleMatchUnicode.match("狐.")); + EXPECT_TRUE(simpleMatchEmoji.match("(" + UnicodeEmojiFox + ")")); + + // Assert non-word-boundary Unicode is NOT treated as a word boundary + // > ASCII nickname (most common case with spam) + EXPECT_FALSE(simpleMatchASCII.match("TÜV Västra")); + // > ASCII/Unicode mix + EXPECT_FALSE(simpleMatchUniASCII.match("rävīoli")); + // > Full unicode + EXPECT_FALSE(simpleMatchUnicode.match("九尾の狐")); + + // Assert emoji are treated as word boundaries + EXPECT_TRUE(simpleMatchASCII.match(UnicodeEmojiFire + "V" + UnicodeEmojiFire)); + EXPECT_TRUE(simpleMatchEmoji.match(UnicodeEmojiFire + UnicodeEmojiFox)); + + // Assert Unicode case folding does NOT happen (ä -> a) + EXPECT_FALSE(simpleMatchUniASCII.match("rav")); +} + + +TEST(ExpressionMatchTest, matchRegExUnicode) +{ + // Word character (letter and digit) regex, case-insensitive + ExpressionMatch simpleMatchSixWordChar = + ExpressionMatch(R"(\w{6})", + ExpressionMatch::MatchMode::MatchRegEx, false); + // Digit regex, case-insensitive + ExpressionMatch simpleMatchThreeDigit = + ExpressionMatch(R"(\d{3})", + ExpressionMatch::MatchMode::MatchRegEx, false); + ExpressionMatch simpleMatchAnyDigit = + ExpressionMatch(R"(\d+)", + ExpressionMatch::MatchMode::MatchRegEx, false); + + // Assert valid and not empty + ASSERT_TRUE(simpleMatchSixWordChar.isValid()); + EXPECT_FALSE(simpleMatchSixWordChar.isEmpty()); + ASSERT_TRUE(simpleMatchThreeDigit.isValid()); + EXPECT_FALSE(simpleMatchThreeDigit.isEmpty()); + ASSERT_TRUE(simpleMatchAnyDigit.isValid()); + EXPECT_FALSE(simpleMatchAnyDigit.isEmpty()); + + // Assert ASCII matches + EXPECT_TRUE(simpleMatchSixWordChar.match("abc123")); + EXPECT_TRUE(simpleMatchThreeDigit.match("123")); + EXPECT_TRUE(simpleMatchAnyDigit.match("1")); + + // Assert Unicode matches + EXPECT_TRUE(simpleMatchSixWordChar.match("áwá๑2๓")); + // + // "Unicode Characters in the 'Number, Decimal Digit' Category" + // Thai digits + // See https://www.fileformat.info/info/unicode/category/Nd/list.htm + EXPECT_TRUE(simpleMatchThreeDigit.match("๑2๓")); + EXPECT_TRUE(simpleMatchAnyDigit.match("๑")); + + // Assert wrong content doesn't match + EXPECT_FALSE(simpleMatchAnyDigit.match("áwá")); +} diff --git a/tests/common/funchelperstest.cpp b/tests/common/funchelperstest.cpp index ef58185c..9fba6339 100644 --- a/tests/common/funchelperstest.cpp +++ b/tests/common/funchelperstest.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/tests/common/ircdecodertest.cpp b/tests/common/ircdecodertest.cpp index c32fd5e8..b1b227f1 100644 --- a/tests/common/ircdecodertest.cpp +++ b/tests/common/ircdecodertest.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -150,6 +150,30 @@ TEST(IrcDecoderTest, with_tags) {IrcTagKey("rt"), "ql7"}}, "", "foo")); + + EXPECT_EQ(parse("@a=b foo"), + IrcMessage( + {{IrcTagKey("a"), "b"}}, + "", + "foo")); + + EXPECT_EQ(parse("@example.com/a=b foo"), + IrcMessage( + {{IrcTagKey("example.com", "a"), "b"}}, + "", + "foo")); + + EXPECT_EQ(parse("@example.com/subfolder/to/a=b foo"), + IrcMessage( + {{IrcTagKey("example.com/subfolder/to", "a"), "b"}}, + "", + "foo")); + + EXPECT_EQ(parse("@v\\/e\\/n\\/d\\/o\\/r/tag=b foo"), + IrcMessage( + {{IrcTagKey("v\\/e\\/n\\/d\\/o\\/r", "tag"), "b"}}, + "", + "foo")); } TEST(IrcDecoderTest, with_escaped_tags) diff --git a/tests/common/ircencodertest.cpp b/tests/common/ircencodertest.cpp index 95c0213d..dc6def70 100644 --- a/tests/common/ircencodertest.cpp +++ b/tests/common/ircencodertest.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -208,6 +208,34 @@ TEST(IrcEncoderTest, tags_with_no_value_and_space_filled_trailing) {"bar", "baz", " "})).data()); } +TEST(IrcEncoderTest, tags_with_invalid_vendor) +{ + EXPECT_STRCASEEQ( + "@a=b foo", + write(IrcMessage( + {{IrcTagKey("a"), "b"}}, + "", + "foo")).data()); + EXPECT_STRCASEEQ( + "@example.com/a=b foo", + write(IrcMessage( + {{IrcTagKey("example.com", "a"), "b"}}, + "", + "foo")).data()); + EXPECT_STRCASEEQ( + "@example.com/subfolder/to/a=b foo", + write(IrcMessage( + {{IrcTagKey("example.com/subfolder/to", "a"), "b"}}, + "", + "foo")).data()); + EXPECT_STRCASEEQ( + "@v\\/e\\/n\\/d\\/o\\/r/tag=b foo", + write(IrcMessage( + {{IrcTagKey("v\\/e\\/n\\/d\\/o\\/r", "tag"), "b"}}, + "", + "foo")).data()); +} + TEST(IrcEncoderTest, tags_with_escaped_values) { std::vector expected{ diff --git a/tests/common/signalproxytest.cpp b/tests/common/signalproxytest.cpp index 81686a11..3523fdf2 100644 --- a/tests/common/signalproxytest.cpp +++ b/tests/common/signalproxytest.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2019 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * diff --git a/tests/common/typestest.cpp b/tests/common/typestest.cpp new file mode 100644 index 00000000..99f876a6 --- /dev/null +++ b/tests/common/typestest.cpp @@ -0,0 +1,79 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include + +#include +#include +#include + +#include "testglobal.h" +#include "types.h" + +using namespace ::testing; + +class EnumHolder +{ + Q_GADGET + +public: + enum class Enum16 : uint16_t {}; + enum class Enum32 : uint32_t {}; + + enum class EnumQt16 : uint16_t {}; + Q_ENUM(EnumQt16) + enum class EnumQt32 : uint32_t {}; + Q_ENUM(EnumQt32) +}; + +// Verify that enums are (de)serialized as their underlying type +TEST(TypesTest, enumSerialization) +{ + QByteArray data; + QDataStream out(&data, QIODevice::WriteOnly); + + // Serialize + out << EnumHolder::Enum16(0xabcd); + ASSERT_THAT(data.size(), Eq(2)); + out << EnumHolder::Enum32(0x123456); + ASSERT_THAT(data.size(), Eq(6)); + out << EnumHolder::EnumQt16(0x4321); + ASSERT_THAT(data.size(), Eq(8)); + out << EnumHolder::Enum32(0xfedcba); + ASSERT_THAT(data.size(), Eq(12)); + ASSERT_THAT(out.status(), Eq(QDataStream::Status::Ok)); + + // Deserialize + QDataStream in(data); + EnumHolder::Enum16 enum16; + EnumHolder::Enum32 enum32; + EnumHolder::EnumQt16 enumQt16; + EnumHolder::EnumQt32 enumQt32; + in >> enum16 >> enum32 >> enumQt16 >> enumQt32; + ASSERT_THAT(in.status(), Eq(QDataStream::Status::Ok)); + EXPECT_TRUE(in.atEnd()); + + EXPECT_THAT((int)enum16, Eq(0xabcd)); + EXPECT_THAT((int)enum32, Eq(0x123456)); + EXPECT_THAT((int)enumQt16, Eq(0x4321)); + EXPECT_THAT((int)enumQt32, Eq(0xfedcba)); +} + +#include "typestest.moc" diff --git a/tests/common/utiltest.cpp b/tests/common/utiltest.cpp new file mode 100644 index 00000000..5fcc778b --- /dev/null +++ b/tests/common/utiltest.cpp @@ -0,0 +1,40 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include + +#include "testglobal.h" +#include "util.h" + +TEST(UtilTest, formatDateTimeToOffsetISO) +{ + QDateTime dateTime{{2006, 01, 02}, {15, 04, 05}, QTimeZone{"UTC+01:00"}}; + + ASSERT_TRUE(dateTime.isValid()); + ASSERT_FALSE(dateTime.isNull()); + + EXPECT_EQ(formatDateTimeToOffsetISO(dateTime), QString("2006-01-02 15:04:05+01:00")); + EXPECT_EQ(formatDateTimeToOffsetISO(dateTime.toUTC()), QString("2006-01-02 14:04:05Z")); + EXPECT_EQ(formatDateTimeToOffsetISO(dateTime.toOffsetFromUtc(0)), QString("2006-01-02 14:04:05Z")); + EXPECT_EQ(formatDateTimeToOffsetISO(dateTime.toOffsetFromUtc(7200)), QString("2006-01-02 16:04:05+02:00")); + EXPECT_EQ(formatDateTimeToOffsetISO(dateTime.toTimeZone(QTimeZone{"UTC"})), QString("2006-01-02 14:04:05Z")); +} diff --git a/tests/core/CMakeLists.txt b/tests/core/CMakeLists.txt new file mode 100644 index 00000000..0334eb0d --- /dev/null +++ b/tests/core/CMakeLists.txt @@ -0,0 +1 @@ +quassel_add_test(LdapEscapeTest LIBRARIES Quassel::Core) diff --git a/tests/core/ldapescapetest.cpp b/tests/core/ldapescapetest.cpp new file mode 100644 index 00000000..7de7286c --- /dev/null +++ b/tests/core/ldapescapetest.cpp @@ -0,0 +1,47 @@ +/*************************************************************************** + * Copyright (C) 2005-2022 by the Quassel Project * + * devel@quassel-irc.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) version 3. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "testglobal.h" + +#include "ldapescaper.h" + +TEST(LdapEscapeTest, unescaped) +{ + EXPECT_EQ("Babs Jensen", + LdapEscaper::escapeQuery("Babs Jensen")); + EXPECT_EQ("Tim Howes", + LdapEscaper::escapeQuery("Tim Howes")); + EXPECT_EQ("Babs J\\2a", + LdapEscaper::escapeQuery("Babs J*")); +} + +TEST(LdapEscapeTest, escaped) +{ + EXPECT_EQ("Parens R Us \\28for all your parenthetical needs\\29", + LdapEscaper::escapeQuery("Parens R Us (for all your parenthetical needs)")); + EXPECT_EQ("\\2a", + LdapEscaper::escapeQuery("*")); + EXPECT_EQ("C:\\5cMyFile", + LdapEscaper::escapeQuery("C:\\MyFile")); + EXPECT_EQ("Lu\\c4\\8di\\c4\\87", + LdapEscaper::escapeQuery("Lu\xc4\x8di\xc4\x87")); + EXPECT_EQ("\u0004\u0002Hi", + LdapEscaper::escapeQuery("\x04\x02\x48\x69")); +}